看三个例子:

a = [
    age: 1
  ,
    age: 2
]

a.forEach (item) ->
  item.age = 0 # 有效
  
console.log a 
# [
#     age: 0
#   , 
#     age: 0
# ]
b = [1, 2]

b.forEach (item) ->
  item = 0 # 无效 

console.log b
# [1, 2]
b = [1, 2]

b.forEach (item, index, arr) ->
  arr[index] = 0 # 有效

console.log b
# [1, 2]

相关文章: