Bru*_*que 1 javascript arrays push return function
我想知道为什么以下功能有效:
function foo(list){
var array = [];
array.push(list);
return array;
}
> foo([1,2,3])
[[1,2,3]]
Run Code Online (Sandbox Code Playgroud)
虽然这个没有:
function foo(list){
var array = [];
return array.push(list);
}
> foo([1,2,3])
1
Run Code Online (Sandbox Code Playgroud)
他们之间有什么区别?