for
循環還有一個特別之處,就是設置循環變量的那部分是一個父做用域,而循環體內部是一個單獨的子做用域。
html
for (let i = 0; i < 3; i++) {
let i = 'abc';
console.log(i);
}
// abc
// abc
// abc 複製代碼
上面代碼正確運行,輸出了 3 次abc
。這代表函數內部的變量i
與循環變量i
不在同一個做用域,有各自單獨的做用域。
bash
$('#list').html(`
<ul>
<li>first</li>
<li>second</li>
</ul>
`.trim());複製代碼
.trim()能夠消除空格函數