我们如何在JavaScript中的空对象中插入新元素

时间:2016-06-24 11:07:03

标签: javascript jquery

这条record[field]行在这里实际上是什么意思......

record[field] = parseInt( $('input#'+field).val() );

是在新的名称 - 值字段中的空对象记录中插入int值...如果是,那么我们也可以使用点表示法来执行此操作...这里是完整的代码

  var fields = ['id', 'name', 'subject', 'theory', 'practical'];
            var record = {};

            for (var index in fields) {

                var field = fields[index];

                if (field == 'id' || field == 'theory' || field == 'practical')
                    record[field] = parseInt( $('input#'+field).val() );

                else
                    record[field] = $('input#'+field).val();

            }

1 个答案:

答案 0 :(得分:1)

无点符号无法正常工作

记录是一个对象/地图

使用记录[字段],您将对象添加一个条目,其中键为字段。