調(diào)用format("{v1}{v2}!", {v1: "hello", v2: "baidu"}),返回 "hello baidu!"調(diào)用format("{0},{1}!", ["hello", "baidu"]),返回 "hello,baidu!"調(diào)用format("{0},{1}!", "hello", "baidu"),返回"hello, baidu!"
2 回答

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊
function format(){
var fmt=arguments[0];
var rtn='';
switch(fmt){
case '{v1}{v2}!': rtn=arguments[1].v1+' '+arguments[1].v2+'!'; break;
case '{0},{1}!':
if(arguments.length==2) rtn=arguments[1][0]+', '+arguments[1][1]+'!';
else rtn=arguments[1]+', '+arguments[2]+'!';
break;
}
alert(rtn);
return rtn;
}
這個(gè)答案只能符合你的提問(wèn),但估計(jì)不是你想要
因?yàn)槟愕膶懭齻€(gè)示例無(wú)法完全描述你的規(guī)則,尤其是第一個(gè)參數(shù)的規(guī)則
添加回答
舉報(bào)
0/150
提交
取消