js
輘酆
php程序猿,热爱技术,热爱分享
展开
-
JS中的call和apply函数
call 函数语法 obj.call(thisObj,arg[,arg2[,arg3[,...agr]]]);简介 thisObj继承obj的属性和方法(obj原型链上的属性和方法不能被继承),后面的参数会当成obj的参数安装顺序传递进去。示例 function animal(type,nickname){ this.type = type; thi原创 2017-03-31 16:22:33 · 487 阅读 · 0 评论 -
JS 伪继承 prototype
众所周知JS中没有类的概念,但是要想实现类的功能可以同过function模拟。如:原创 2017-03-31 16:23:21 · 393 阅读 · 0 评论 -
JS 对象复制Object.assign和Object.create
Object.create简介 创建一个拥有指定原型和若干指定属性的对象。多用于对象继承。语法Object.create(prototype,[proptertiesObject])参数 第一个参数 一个对象,最为新创建对象的原型或者为null; 可选,该参数的对象拥有一组属性和值,改对象的属性名称和值将会复制给新创建的对象,只有该对象自身拥有的可枚举属性才有效,也就是说该对象原创 2017-03-31 16:24:02 · 4052 阅读 · 0 评论 -
JS 删除操作 delete
简介 用来删除一个对象的属性。语法delete expresson express 应该是一个对象的引用,例如delete object.propertydelete object['property'] 如果expression不是一个对象的引用,那么delete则不会起任何作用返回值 在严格模式下,如果属性是一个不可配置的属性,删除是会抛出异常,非严格模式下返回false,原创 2017-03-31 16:24:45 · 33829 阅读 · 5 评论 -
JS 排序算法
js排序算法,冒泡排序,插入排序,选择排序,希尔排序原创 2017-03-31 16:28:50 · 464 阅读 · 0 评论