5 回答

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊
您的代碼拋出以下語(yǔ)法錯(cuò)誤:
未捕獲的語(yǔ)法錯(cuò)誤:意外的標(biāo)記“函數(shù)”
在array.map() function() {
您必須修剪回調(diào)函數(shù)內(nèi)的名稱map
。您還可以使用箭頭函數(shù) (?=>
) 語(yǔ)法來縮短代碼:
function cleanNames(arr) {
? return arr.map(i => i.trim());
}
console.log(cleanNames(['John ', ' Jane', ' Joe ']));

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
function cleanNames(input) {
return input.map(val => val.trim());
}
const names = [" Joy ", " James", "Raj"];
console.log(cleanNames(names));

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊
你應(yīng)該這樣做:
var array = [" Mike", " Hellen", "Robert "];
array = array.map(function (el) {
return el.trim();
});
console.log(array);
您必須在地圖功能中進(jìn)行編輯。

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
console.log([" Mike", " Hellen", "Robert "].map(name => name.trim()));

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
您應(yīng)該嘗試編寫最少的代碼:
[' aa ', ' b b ', ' c c '].map(i=>i.trim());
這將解決您的問題。
順便說一句,如果您使用 jQuery,語(yǔ)法會(huì)有點(diǎn)不同,甚至更簡(jiǎn)單:
$.map([' aa ', ' bb ', ' cc '], $.trim);
添加回答
舉報(bào)