如何动态添加到JavaScript对象
How to dynamically add to a JavaScript object?
我似乎不知道如何获得以下结果。。。
var errors;
errors = { username: "username_error", email: "email_error" };
当循环通过此代码中的数据时:
var errors = {}
$.each(data,function(k,v)
{
errors[k] = v; // doesn't seem to work
});
它确实以不同的格式生成了一个对象。
编辑:控制台日志。
预期结果:
Object
email: "email_error"
username: "username_error"
__proto__: Object
edit:25
Object
__proto__: Object
生成的结果:
Object
email: Array[1]
0: "email_error"
length: 1
__proto__: Array[0]
username: Array[1]
0: "username_error"
length: 1
__proto__: Array[0]
__proto__: Object
根据日志输出发布的结果,data
中的对象似乎是数组。尝试用以下内容替换分配:
errors[k] = v.length>0 ? v[0] : ""
试试这个
var errors = {}
$.each(data,function(k,v)
{
errors[k] = v[0];
});
演示。
相关文章:
- 如何在ASP中为用户控件添加Javascript对象网
- 向Android浏览器添加JavaScript
- 如何在Opencart中动态添加JavaScript
- 如何根据需要优雅地添加javascript/css
- 在Android的Webview中添加Javascript
- Phonegap/Cordova:如何添加Javascript多点触摸事件
- 添加@javascript标记时,Cucumber中的HTTP身份验证失败
- 当我的表单中已经有一个操作时添加JavaScript
- 当我添加JavaScript时,链接按钮停止工作
- Ruby on Rails 4:在 Rails Web 应用程序中添加 Javascript 文件时遇到问题
- 可以'无法正确添加JavaScript值
- 在页面上添加javascript后呈现指令
- 如何在我更改输入时添加javascript操作'的内容
- 在Dotnet Highchart中添加javascript函数
- 如何在R Shiny应用程序中添加JavaScript来更改CSS文件
- 基于使用的ASP MVC EditorFor/Partial模板添加JavaScript引用
- 添加javascript变量以发送数据
- 动态添加javascript事件监听器,做一些无法解释的事情
- 使用wp_enque_script()在Wordpress-functions.php中添加Javascript
- 添加JavaScript onClick以动态生成asp按钮