![](/img/trans.png)
[英]Javascript: Why sometimes alert() does not work but console.log() does?
[英]Why does a comma work inside a console.log and not alert?
我已經在console.log中看到一些使用逗號的代碼示例,並且我認為在組合字符串和變量時需要使用+運算符。 你能解釋一下區別嗎?
console.log("my list items", myListItems[0]);
alert("my list items" + myListItems[0]);
逗號分隔函數調用中的參數。
console.log
旨在接受多個參數。
alert
旨在僅接受一個參數。
console.log
支持任意數量的參數。 alert
僅接受1。
有一個微妙的區別是console.log
(及其兄弟姐妹)將執行Array.from(arguments).join(' ')
的等效功能,以便在參數之間Array.from(arguments).join(' ')
一個空格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.