我试图从这个HTML5 canvas snake game guide学习一些JS。
但是我被卡在push
:
for (var i = length; i >= 0; i--) {
snake.push({ x: i, y: 0 });
}
任何人都可以向我解释这个吗?
答案 0 :(得分:1)
push是一种方法,它可以在现有数组的末尾推送数据,而无需知道数组的索引。因此,如果您的数据不是针对特定索引而且可以在堆栈末尾,则只需使用push方法即可。输出将是 -
array1的旧val:['ab','bc', 'ca']
array1.push('cz');
array1的新值:['ab','bc', 'ca', 'cz']