我記得在w3school上看到一個函數,您可以在其中打印數組的所有單詞並在它們之間添加空格,但無論我有多少Google,找到它。它怎麼可能看如何在數組中的每個單詞之間打印空格
例子:
function printWords() {
var array = ["Car", "Bus", "Motorcykle"];
print(array.addSpaces());
}
Thanx提前
我記得在w3school上看到一個函數,您可以在其中打印數組的所有單詞並在它們之間添加空格,但無論我有多少Google,找到它。它怎麼可能看如何在數組中的每個單詞之間打印空格
例子:
function printWords() {
var array = ["Car", "Bus", "Motorcykle"];
print(array.addSpaces());
}
Thanx提前
ASDFGerte具有完全相同的答案:
function printWords() {
var array = ["Car", "Bus", "Motorcykle"];
print(array.join(" "));
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join
這裏的w3schools鏈接有問題。該網站劇毒,應儘可能避免。相同的MDN版本顯着更好,基本上是JavaScript上的實際文檔。 – tadman
@tadman我從來沒有聽說過。爲什麼該網站不好? –
謝謝你的擡頭。我會用較少毒性的鏈接來替換。 – pellucidcoder
您可以將陣列的內容存儲在兩者之間的空間,在新的變量array_content如下所述,通過連續迭代和存儲陣列中的每個項目之間有空格。
function printWords() {
var array = ["Car ", "Bus ", "Motorcykle "];
var res = ' ';
var array_content = '';
for (i = 0; i < array.length; i++)
array_content = array_content + array[i] + res;
console.log(array_content);
}
printWords();
'。加入(」「);' – ASDFGerte
而不是...只是採取了野生刺,使一個函數名達無中生有,你的第一個步驟應該是[訪問MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join)並開悟。 – tadman
這是一個例子,顯示我的預期效果@tadman –