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

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

走過路過 大佬快來看看這出什么問題了??

走過路過 大佬快來看看這出什么問題了??

qq_木頭人_19 2017-08-27 17:47:34
<script?type="text/javascript"> function?titleCase(str)?{ ????var?str?=?str.toLowerCase(); ????var?st?=?str.split("?"); ????var?one?=?new?Array(); ??for(var?i=0;i<st.length;i++){ ????one?=?st[i] ?????var?two?=?st[i][0].toUpperCase(); ????var?bg?=?one.splice(0,1,two);//這里為什么會有錯誤????? ?????//console.log(bg); ??} } titleCase("sHoRt?AnD?sToUt"); </script>我想要把 下面的 字符串 轉化為首字母大寫 其他全是小寫 ............
查看完整描述

1 回答

已采納
?
千秋此意

TA貢獻158條經驗 獲得超188個贊

function?titleCase(str)?{
????var?str?=?str.toLowerCase();
????var?st?=?str.split("?");
????var?one?=?new?Array();

????for?(var?i?=?0;?i?<?st.length;?i++)?{
????????one?=?st[i].split('');
????????var?two?=?st[i][0].toUpperCase();
????????one.splice(0,?1,?two);?//你這里原來的寫法one是一個字符串而不是一個數組,字符串沒有splice這個方法,只有slice方法,不過我看你的參數應該是想用數組的splice方法才對...
????????st[i]?=?one.join('');
????}

????return?st.join('?');
}

var?ret?=?titleCase("sHoRt?AnD?sToUt");

console.log(ret);


查看完整回答
反對 回復 2017-08-27
  • 1 回答
  • 1 關注
  • 1155 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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