javaScript 中将一个 对象 赋值给 另一个 的问题

buy:function(buyList)
{
buyList.forEach
(
function(good)
{
good.farmer = this;
}
);
},

buy 是Farmer类的method, buyList中放了一些物品good,里面有3类物品,每类物品都有一个属性是farmer(外键连到类Farmer)

我发现这个运行出错,求大神们指点一二啊!

运行提示出错:
Exception Error : 'undefined' is not a function (evaluating 'buyList.forEach ( function(good) { good.farmer = this; } )')
补充一下,我是用的wakanda,entity method

第1个回答  2017-08-21

    var obj={"name":"李四","age":"32"};这是一个对象

    var obj_={};另一个对象

    obj_=obj;可以直接赋值

    obj_["obj1"]=obj;也可以存入obj_对象下的obj1

第2个回答  2013-05-19
function(buyList)
function(good)?
这两个是函数吗?
javascript中函数的定义格式是这样的!

function displaymessage()
{
alert("Hello World!")
}

displaymessage是函数名,你的函数连个名字都没有,电脑怎么识别?
第3个回答  2013-05-19
js没有foreach关键字
遍历的话,可以用for-in、for()
第4个回答  推荐于2017-09-15
buy:function(buyList){buyList.forEach(function(good){good.farmer=this;});},buy是Farmer类的method,buyList中放了一些物品good,里面有3类物品,每类物品都有一个属性是farmer(连到类Farmer)我发现这个运行出错,求本回答被网友采纳
第5个回答  2017-08-01
var b =a;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网