摘要:
先学习下new操作符吧 new关键字调用函数的心路历程: 1.创建一个新对象 2.将函数的作用域赋给新对象(this就指向这个对象) 3.执行函数中的代码 4.返回这个对象 根据这个的思路,来实现一个简单的new操作吧,代码演示: 首先,先判断传进来的第一个参数是不是函数,不是函数抛出错误。 接着以 阅读全文
摘要:
js内置的Array函数原型对象有个sort方法,这个方法能按照顺序排序数组。 例如: 以升序为例,这个方法的实现原理的简单理解: 第一轮比较。 先拿第一个数和第二个数字比较,如果第一个比第二个大,则交换位置。 接着又拿第一个数和第三个数比较,如果第一个比第三个大,则交换位置。 。。。 最后拿第一个 阅读全文