day7
1-分别说明 split slice splice join 方法的作用和参数,并举例
split 可以使用一个字符串切割另外一个字符串, 返回值是数组;
slice 可以从数组中截取一部分(字符串对象也有slice 方法);
splice(index,len)可以删除指定的数组元素;
join 可以将数组元素使用特定的连接符拼接成字符串;
2-举例说明强制类型转换和隐式类型转换?
转化成字符串:toString() 、String() 、+拼接
转换成数字:Number() 、parseInt()、parseFloat();
转换成布尔类型:Boolean()
3-判断一个变量是否是数组的方法?(2-3 种)
变量 instanceof Array;
变量.constructor == Array;
Array.isArray(变量)
4-什么是原型对象?
每一个构造函数都有一个prototype的属性,这个属性的值是一个对象,这个对象就叫做构造函数的原型对象;
一般建议将构造函数的成员属性绑定在原型对象prototype上,因为原型对象prototype身上的属性默认可以通过实例对象访问到;
这样做可以保证在每次通过new关键字创建实例对象的时候,这些方法不会被重复在内存中创建.
5-什么是原型链?
每个构造函数都有一个prototype 属性, 即原型对象, 通过实例对象的___proto___属性也可访问原型对象;
而原型对象本质也是一个对象, 是对象就有自己的原型对象, 最终形成的链状的结构称为原型链.
浙公网安备 33010602011771号