第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

js中的String.prototype.replace函數(shù)

js中的String.prototype.replace函數(shù)

米脂 2018-08-09 09:14:23
function htmlEncode(str) {        //var div = document.createElement('div');        //div.innerText = str;        //return div.innerHTML;        var map = {            '&': '&amp;',            '<': '&lt;',            '>': '&gt;',            '"': '&quot;',            "'": '&#39;'        };        var mapper = function($0) {            return map[$0];        };        return str.replace(/[&<>"']/g, mapper);    }    上面代碼中replace函數(shù)的第二個參數(shù)我看mdn上可以指定一個函數(shù),其例子是function replacer(match, p1, p2, p3, offset, string) {  // p1 is nondigits, p2 digits, and p3 non-alphanumerics  return [p1, p2, p3].join(' - ');}var newString = 'abc12345#$*%'.replace(/([^\d]*)(\d*)([^\w]*)/, replacer);這個例子我勉強可以看懂,可是最上面的代碼map是一個對象,map[$0]這是啥意思呢,為啥參數(shù)是$0呢。
查看完整描述

1 回答

?
富國滬深

TA貢獻1790條經(jīng)驗 獲得超9個贊

所以你的問題其實是不理解property accessor

簡單說,就是通過item[屬性名],可以訪問到item變量的屬性名的值


查看完整回答
反對 回復(fù) 2018-09-25
  • 1 回答
  • 0 關(guān)注
  • 757 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號