比較少接觸JavaScript,
最近正在學習當中,
忽然發現一件奇怪的事,
(對C語言而言很奇怪)
我對陣列做一些動作,
如果以C語言的想法應該是這樣
var length = array.length;
for(var i = length-1;i--;i>=0)
{
//做一些動作
}
但是我發現結果出乎我意料,
使用console.log也發現第一個數字竟然不是 length-1,
而是length-2,
這是JavaScript本來就這樣子嗎?
想問一下比較有經驗的大大解惑一下,
謝謝~