请问,javascript里有KEY-VALUE数组的说法吗?小弟用js用的比较少。
我想实现的是以下功能
var a="content" : "出动了所有兵力,终于{nick1}成功攻下{nick2}了一座新的城池。听说好友都可以征税的,赶紧去瞧瞧!"假如我传来这样一个数组{nick1="zhangsan",nick2="wangwu"},我要替换掉上面的{nick1},{nick2},该如何做,求指导!在线等了,谢谢!
我想实现的是以下功能
var a="content" : "出动了所有兵力,终于{nick1}成功攻下{nick2}了一座新的城池。听说好友都可以征税的,赶紧去瞧瞧!"假如我传来这样一个数组{nick1="zhangsan",nick2="wangwu"},我要替换掉上面的{nick1},{nick2},该如何做,求指导!在线等了,谢谢!
var obj=new Object();
var a="出动了所有兵力,终于{nick1}成功攻下{nick2}了一座新的城池。听说好友都可以征税的,赶紧去瞧瞧!"
obj["nick1"]="zhangsan";
obj["nick2"]="wangwu";
for(var i in obj){
a=a.replace("{"+i+"}",obj[i]);
}
alert(a);