我有一個數組。我想爲該數組中的每個元素添加一些字符(:,\n
)以顯示在文本框中。如何將一些文本添加到數組中的每個元素的開始和結束處
目前,這是我在做什麼
$scope.source.arr = .... //This is an array
var actualText = "";
function func() {
$scope.source.arr.forEach(function(ele){
actualText += "***" + ele + " - \n"; //Adding necessary characters
})
}
var showText = function() {
func(); //Calling the function that populates the text as needed
var textBox = {
text : actualText;
...
}
}
有沒有更好的方式來做到這一點?
大.. !!!那麼這個'return'在這裏表現如何?它會返回一個數組嗎? – user7
因此,如果我的理解是否正確,函數將不會爲每個元素返回字符串,而是返回整個數組的字符串(字符串表示形式)數組。我對嗎? – user7
@ user7傳遞給map的函數將針對數組中的所有項目調用,並且函數調用返回的所有值將作爲數組收集並返回。該數組將與'join'函數結合以獲得單個字符串。 – thefourtheye