首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将项附加到数组中

如何将项附加到数组中
EN

Stack Overflow用户
提问于 2017-08-15 14:34:16
回答 2查看 163关注 0票数 1

我有以下几点:

代码语言:javascript
运行
复制
myObject = {
  id: user.id,
  email: user.email,
}

我需要添加这样的值:

代码语言:javascript
运行
复制
if current_user && current_user.id == user.id
  myObject << {
    notification_email: user.notification_email,
    notification_email2: user.notification_email2
  }
end

上面的代码会引发错误。

可选地将值附加到对象的正确方法是什么?

误差

未定义的方法`<<‘for #您的意思是?<

EN

Stack Overflow用户

发布于 2017-08-15 14:42:13

myObject是一个散列,因此要添加新项,可以这样做:

代码语言:javascript
运行
复制
if current_user && current_user.id == user.id
  myObject[:notification_email] = user.notification_email
  myObject[:notification_email2] = user.notification_email2
end
票数 4
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45695101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档