亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求問JavaScript寫一個format函數,實現如下的需求,該怎么解決?

求問JavaScript寫一個format函數,實現如下的需求,該怎么解決?

嚕嚕噠 2021-06-29 07:03:35
調用format("{v1}{v2}!", {v1: "hello", v2: "baidu"}),返回 "hello baidu!"調用format("{0},{1}!", ["hello", "baidu"]),返回 "hello,baidu!"調用format("{0},{1}!", "hello", "baidu"),返回"hello, baidu!"
查看完整描述

2 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

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;
}

這個答案只能符合你的提問,但估計不是你想要
因為你的寫三個示例無法完全描述你的規則,尤其是第一個參數的規則


查看完整回答
反對 回復 2021-07-04
  • 2 回答
  • 0 關注
  • 422 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號