![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
Ella_Yan
这个作者很懒,什么都没留下…
展开
-
Object方法总结
1、Object.assign(target,source,source2……)通过复制一个或多个对象来创建一个新的对象。将源对象(source)的所有可枚举属性,复制到目标对象(target)。拷贝的属性是有限制的,只拷贝源对象的自身属性(不拷贝继承属性),也不拷贝不可枚举的属性(enumerable: false)同名属性将会被后面的源对象属性覆盖实行的是浅拷贝,而不是深拷贝。...原创 2020-03-25 21:02:05 · 526 阅读 · 0 评论 -
JavaScript(原型对象和原型链)
1.我们创建的每一个函数都有prototype属性,它指向一个对象,即原型对象。原型对象包含这个特定类型所有实例共享的属性和方法,所以原型对象可以理解为这个特定类型构造函数的实例。function Person() { this.name="Lily", this.age= 18 this.sayName = function() { console.log(this.n...原创 2018-08-15 11:29:18 · 5364 阅读 · 0 评论 -
JavaScript知识整理(二)
1、JS基本数据类型五种基本数据类型:Number String Boolean Undefined Null三种引用数据类型:Object Array Fuction2、JS的内置对象Global属性:Infinity:表示超出JS处理范围的数值NaN:代表非数字Undefined:未定义的值方法:encodeURL(urlString):将...原创 2018-08-10 16:56:03 · 138 阅读 · 0 评论 -
JavaScript(构造函数)
ECMAScript中的构造函数可以用来创建特定类型的对象。像Object和Arrray这样的原生构造函数,在运行时会自动出现在执行环境中。也可以自定义构造函数,用来自定义对象类型的属性和方法。 function Person(name,age,job) { this.name = name; this.age = age; this.job = job; this.sa...原创 2018-08-10 16:39:19 · 259 阅读 · 0 评论 -
JavaScript(算法1)
1、冒泡排序依次比较相邻的两个值,如果后面的比前面的小,则将小的元素排到前面。依照这个规则进行多次并且递减的迭代,直到顺序正确 function sort1(array) { for(var i = 0;i<array.length;i++) { for (var j = 0;j<array.length-1;j++){ if(array[j+1]...原创 2018-08-10 16:28:03 · 707 阅读 · 0 评论 -
JavaScript(继承)
1、原型链实现方法:A原型的实例是B原型的属性 不要忘记原型链中默认存在Object 子类添加方法或重写超类方法要放在替换原型语句之后 通过原型链实现继承后,不能使用对象字面量的方式创建方法和属性,因为会重写原型链 通过原型链实现继承后,超类的引用类型属性会被所有实例共享 function SuperType() { this.property = true;...原创 2018-08-10 16:16:48 · 189 阅读 · 0 评论 -
JS对象
对象是JavaScript的基础,渗透到它的各个方面。几乎JavaScript中的所有内容都是一个对象。事实上,有六种类型并不是对象。它们是null,undefined,String,Bolean,Number,Symbol,这些称为基本类型。任何不是基本类型的值都是一个对象,包括数组、函数、构造函数和对象本身。与其他基本类型一样,对象也是值,它们具有相同的用途:表示信息或数据。当我们创建一个变量...原创 2019-01-08 11:51:31 · 162 阅读 · 0 评论