将config的所有属性复制到obj,除非它们已经存在于obj中

问题描述 投票:-6回答:1

编写一个名为copyIf的函数,它接受2个参数:obj和config。该函数应该将config的所有属性复制到obj,除非它们已经存在于obj中。

javascript
1个回答
0
投票

var obj = {name:'x',age:50,color:'clo'}; var config = {name:'suhaib',id:25}; copyif(OBJ,配置); function copyif(obj,config){for(var prop in obj){if(obj.hasOwnProperty(prop)){if(!config.hasOwnProperty(prop))config [prop] = obj [prop]; console.log(config); }

var obj ={ name : 'x', age:50, color : 'clo'};var config ={ name:'suhaib',id:25}; copyif(obj,config); function copyif(obj, config) { for (var prop in obj) { if (obj.hasOwnProperty(prop)) { if(!config.hasOwnProperty(prop)) config[prop] = obj[prop]; } } console.log(config); }
© www.soinside.com 2019 - 2024. All rights reserved.