密鑰字符串我有以下對象的數組:修改數組對象
[{url:"http://www.url1",value: "number1"},{url:"http://www.url2",value: "number2"},{url: "http://www.url3", value: "number3"},etc...]
我想用一個空字符串替換所有http://www.
。
尋找一些答案,我發現這一點:
var resultArr = arr.map(function(x){return x.replace(/http://www./g, '');});
但是它不會在我的情況,因爲map
申請只工作了數組。
所以我也看看這個:
array = [{url:1,value: 2},{url:3,value: 4},{url: 5, value: 6}]
Object.keys(array).map(function(url, value) {
array[value] *= 2;
});
但回到我:[undefined, undefined, undefined]
。此外,對於這最後的解決方案,我不知道我應該在哪裏使用.replace(/,/g, '')
方法...
任何想法?
請注意,您需要轉義正則表達式中的特殊字符。然而,你可以使用'.split('。')。pop()'來獲得'url1','url2'等等。 – Xotic750