1.字符串轉(zhuǎn)化成數(shù)組:split
---[分離]
var s = 'Hello world';
s.split();
>>>["Hello world"]
- slice()
可用于復(fù)制一個(gè)字符串或數(shù)組---[切片]
var s = 'Hello world';
s.slice();
>>>"Hello world"
var arr = [1,2,3];
arr.slice();
>>>(3) [1, 2, 3]
2.split()
方法細(xì)節(jié)
var s = 'y';
s.split('y');
>>>(2) ["", ""]
3.實(shí)例屬性無(wú)法修改原型對(duì)象中的屬性
function Person(){}
Person.prototype.name = 'Gerg';
var person1 = new Person();
person1.name;
>>>"Gerg"
Person.prototype.name = 'asan';
person1.name;
>>>"asan"
person1.prototype;
>>>undefined
4.如何僅獲取原型對(duì)象中的屬性?
function Person(){}
Person.prototype.name = 'Gerg';
Person.prototype.age = 21;
Person.prototype.job = 'Student';
Person.prototype.sayName = function(){
console.log(this.name);
};
var person1 = new Person();
person1.city = 'Shanghai';
function getPurePrototypeProperty(o){
for(var i in o){
if(!o.hasOwnProperty(i) && (i in o)){
console.log(i);
}
}
}
getPurePrototypeProperty(person1);
原型對(duì)象屬性.png