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

buy:function(buyList){buyList.forEach(function(good){good.farmer=this;});},buy是Farmer... 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
展开
 我来答
yuqiz1984
2017-08-21
知道答主
回答量:25
采纳率:0%
帮助的人:3.9万
展开全部
  • var obj={"name":"李四","age":"32"};这是一个对象

  • var obj_={};另一个对象

  • obj_=obj;可以直接赋值

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
5544ppo
2013-05-19 · TA获得超过1370个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:329万
展开全部
function(buyList)
function(good)?
这两个是函数吗?
javascript中函数的定义格式是这样的!

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

displaymessage是函数名,你的函数连个名字都没有,电脑怎么识别?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友30f452c
2013-05-19 · 超过30用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:86万
展开全部
js没有foreach关键字
遍历的话,可以用for-in、for()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-09-15
展开全部
buy:function(buyList){buyList.forEach(function(good){good.farmer=this;});},buy是Farmer类的method,buyList中放了一些物品good,里面有3类物品,每类物品都有一个属性是farmer(外键连到类Farmer)我发现这个运行出错,求
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小心点笑
2017-08-01 · 超过25用户采纳过TA的回答
知道答主
回答量:332
采纳率:0%
帮助的人:54.9万
展开全部
var b =a;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式