大佬教程收集整理的这篇文章主要介绍了在 Javascipt 中使用循环在对象中推送键和值对,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我是 JavaScript 初学者,正在尝试创建一个以两个对象作为参数的函数,在函数中,我想创建一个新对象,该对象具有第二个对象的键和第一个对象的值,如果有一个额外的键,然后将打印与我创建的对象中的相同
输出应该是 { 演员:《程序员》 firstname: "波波",鞋码:100 }
const obj = {
name: 'Bobo',job: 'ProgrAMMer',shoeSize: 100
};
const obj2 = {
name: 'firstname',job: 'Actor'
}
function joinArray(data,data2){
var a={};
for(var key in data){
if(key in data2){
a{data2.key} = data{key}
} else {
a{data2.key} = data{key}
}
}
return a
}
console.log(joinArray(obj,obj2))
const obj = {
name: 'Bobo',job: 'ProgrAMMer',shoeSize: 100
};
const obj2 = {
name: 'firstName',job: 'Actor'
}
function joinArray(data,data2) {
var a={};
for(var key in data) {
if(key in data2) {
a[data2[key]] = data[key]
} else {
a[key] = data[key]
}
}
return a
}
console.log(joinArray(obj,obj2))
这是工作示例:https://jsfiddle.net/q4g8dpbm/1/
,你也可以这样做
const obj = { name: 'Bobo',shoeSize: 100 }
const obj2 = { name: 'firstName',job: 'Actor' }
function joinArray( data,keyNames)
{
let rep = {}
for (let k in data)
rep[((keyNames[k]) ? keyNames[k] : k)] = data[k]
return rep
}
console.log( joinArray(obj,obj2) )
.as-console-wrapper {max-height: 100%!important;top:0;}
或:
以上是大佬教程为你收集整理的在 Javascipt 中使用循环在对象中推送键和值对全部内容,希望文章能够帮你解决在 Javascipt 中使用循环在对象中推送键和值对所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。