您好,欢迎来到花图问答。
搜索
您的当前位置:首页温故知新[1](9.1-9.5)

温故知新[1](9.1-9.5)

来源:花图问答
1.字符串转化成数组:split---[分离]
var s = 'Hello world';
s.split();
>>>["Hello world"]

- slice()可用于复制一个字符串或数组---[切片]

var s = 'Hello world';
s.slice();
>>>"Hello world"

var arr = [1,2,3];
arr.slice();
>>>(3) [1, 2, 3]
2.split()方法细节
var s = 'y';
s.split('y');
>>>(2) ["", ""]
3.实例属性无法修改原型对象中的属性
function Person(){}
Person.prototype.name = 'Gerg';
var person1 = new Person();
person1.name;
>>>"Gerg"

Person.prototype.name = 'asan';
person1.name;
>>>"asan"

person1.prototype;
>>>undefined
4.如何仅获取原型对象中的属性?
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);
原型对象属性.png

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

热门图文

Copyright © 2019-2025 huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务