如何在javascript的列表中添加元素?

如何在javascript的列表中添加元素?,javascript,Javascript,函数前置(元素,列表){ 让tab=[]; for(让node=list;node;node=node.rest){ tab.push(节点值); } tab.取消移位(元素); 让历史“”; for(让我们来看看tab){ if(array.indexOf(elt)==array.length-1){ 历史+=“{value:+elt+”}”; } 历史+=“{值:“+elt+”,其余:”; } for(设i=0;i({value:element,rest:list})-不需要转换为数组和返回

函数前置(元素,列表){
让tab=[];
for(让node=list;node;node=node.rest){
tab.push(节点值);
}
tab.取消移位(元素);
让历史“”;
for(让我们来看看tab){
if(array.indexOf(elt)==array.length-1){
历史+=“{value:+elt+”}”;
}
历史+=“{值:“+elt+”,其余:”;
}
for(设i=0;ilog(prepend(8,{value:1,rest:{value:2,rest:{value:3,rest:{value:4,rest:null}))
prepend=(元素,列表)=>({value:element,rest:list})
-不需要转换为数组和返回数组的体操。您可以共享元素和列表的示例吗list@kingneo代码的最后一行。特别感谢你们VLAZ[object object]{rest:[object object]{rest:[object object]{…},值:1},值:8这是codepen返回的值VLAZ
prepend=(元素,列表)=>({value:element,rest:list})
-不需要转换为数组和返回数组的体操。您可以共享元素和列表的示例吗list@kingneo代码的最后一行。特别感谢你们VLAZ[object]{rest:[object]{rest:[对象对象]{…},值:1},值:8这是codepen返回的值