上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页
摘要: arr[0]和object[key] 数组用来处理有序的数据集合。 复制引用 js引擎尝试把数组元素一个接一个存储在连续的内存区域 该用数组时就用数组,它称得上是好用的工具。按照适当的方式使用数组而不是一视同仁地把它当做对象来使用。 乱用数组的方式: 添加非数字的属性 浪费数组的地方 阅读全文
posted @ 2020-12-12 20:04 呈心者 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1 let arr=[]; 2 let arr=new Array(); 方括号形式 构造函数形式 new Array() 阅读全文
posted @ 2020-12-12 19:46 呈心者 阅读(105) 评论(0) 推荐(0) 编辑
摘要: String Number Boolean Symbol 原始类型并不是对象,作用是只提供单个值。 既然不是对象,那就不应该具有方法,所以str.toUpperCase()到底是什么意思? 很简单: toUpperCase()是一个方法,既然被调用了,那就一定要找到是谁调用的我。 一般来说是对象在进 阅读全文
posted @ 2020-12-12 18:43 呈心者 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 两个普通对象进行加减乘除: 两个普通对象相加,会返回[object Object][object Object] 其他操作均返回NaN alert(obj) [object Object] obj2[obj1]=123; 对象作为另一个对象的属性名 [object Object]:123 对象相比较 阅读全文
posted @ 2020-12-12 16:26 呈心者 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1 functiion f(x,n){ 2 if(n==1){ 3 return x; 4 }else { 5 return x*f(x,n-1); 6 } 7 } 8 alert(pow(2,3)); //8 阅读全文
posted @ 2020-12-12 14:19 呈心者 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 构造函数本身没有return语句 加上return。如果return另一个对象,就返回这个对象;如果return一个原始类型数据或者空,就忽略它们。 阅读全文
posted @ 2020-12-11 12:45 呈心者 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 构造函数名大写 由new执行 构造函数创建对象的过程: 创建一个新的对象 把新对象赋值给this 通过this给新对象添加属性 隐式返回this的值(return this) 构造函数的作用: 代码复用,提高效率。 问题一: 现在要创建一个复杂的对象,记住,只有一个。通过构造函数的方法,有什么好的办 阅读全文
posted @ 2020-12-11 12:27 呈心者 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 当函数在对象中作为对象的属性时,通常被叫做方法。 阅读全文
posted @ 2020-12-11 10:22 呈心者 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 唯一区别:拷贝对象中的子对象时,是否重新创建一个对象。 浅拷贝:不创建对象,只新建了一个指向原对象的指针。 深拷贝:创建一个新对象。 浅拷贝: 1 let dash={ 2 name:"wukong", 3 age:500 4 }; 5 let clone={}; 6 let clone1={}; 阅读全文
posted @ 2020-12-11 10:12 呈心者 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-10 08:52 呈心者 阅读(374) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 34 下一页