zoukankan      html  css  js  c++  java
  • 将JSON字符串转换为JS对象及向数组中一次添加多个元素的方法

    1. JSON字符串转换为JS对象

    (1)采用eval方法:

    var str = secTool.requestData("","","");
    
    var rec = eval("(" +str")");
    
    this.tableData.push(rec);

    这里的代码是QT中取得一个json字符串,并将其转换为一个对象插入到一个表的数组中。

    (2)采用JSON.parse方法

    var str = secTool.requestData("","","");
    
    var rec = JSON.parse(str);
    
    this.tableData.push(rec);

    第二种方法可能更好。

    2. 向数组中一次添加多个元素

    可以通过for循环方法添加。

    但有一种比较优雅的方法是使用push.apply()函数。下面的方法将数组b添加到了数组tableData中。但这种方法在b数组数据量非常大的情况下,可能会出问题。

    var tableData = [];
    var b = [{a:"33", b:"44"},{a:"sdf", b:"dfas"}];
    tableData.push.apply(tableData, b);

    3. vue数据的初始化

    一般可在created勾子函数中进行。也可以在mounted进行。

  • 相关阅读:
    令Django 视图有默认 login_required
    令Django 视图有默认 login_required
    Python 资源
    Python 资源
    小米3 日历 同步google日历
    小米3 日历 同步google日历
    sql语句 case
    DDOSIM安装
    DDos工具tfn2k的编译
    RPM和YUM
  • 原文地址:https://www.cnblogs.com/myboat/p/14494720.html
Copyright © 2011-2022 走看看