JS——笔试题(对象克隆+坑)

来源:互联网 发布:js根据ip获取城市接口 编辑:程序博客网 时间:2024/05/15 23:48
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><script>//;  笔试题:对象克隆var stu1 = {sname:"XXX",sage:11,friends:["s1","s2","s3","s4"]};function clone(obj){var newObj = new Object();for(var key in obj){  //浅克隆//key:属性名//obj[key]:属性值newObj[key] = obj[key];  //不能用newObj.key,因为这个==newObj["key"] 坑!!!}return newObj;}var stu1_clone = clone(stu1);//var lilei_clone = lilei; //这个不属于克隆,因为只是把地址复制了console.dir(stu1_clone);console.log(stu1_clone==stu1);</script></body></html>

原创粉丝点击