利用js把一个对象中部分内容拿出来赋值到另一个对象里

2024年05月25日 建站教程

var obj = {
  name: 'John',
  age: 23,
  sex: '男',
  school: '清北'
};

//重点
function extend(obj) {
 ​var o = {},
 ​attr = Array.prototype.slice.call(arguments).slice(1);
 ​attr.forEach(function(val, index) {
 ​ ​if (val in obj) {
 ​ ​ ​o[val] = obj[val];
 ​ ​}
 ​});
 ​return o;
}
console.log(extend(obj, 'name', 'school')); // { "name": "John", "school": "清北"}

本文链接:http://so.lmcjl.com/news/5293/

展开阅读全文
相关内容