jquery 中如何将数组转化为json字符串,然后再转化回来?

1、javascript里面的数组都是关联数组吧?

js对象的本质就是关联数组。索引数组也就是常说的数组,数组是对象,所以数组的本质也是关联数组,但通常没人这么说。

2、唯一区别就是:索引数组的索引只能是0和正整数,但它是有序的。关联数组的索引很宽松,但关联数组是无序的,就这个。

3、json对象是严格版本的关联数组。

4、至少在chrome下,索引数组和关联数组的速度是一样的。

5、索引数组的好处就是格式简单,关联数组的好处是键可以任意定义。

现代浏览器中提供了JSON.stringify()方法 将数组,对象转成json。



JSON.stringify 把一个对象转换成json字符串, 

JSON.parse 把一个json字符串解析成对象。



不支持的可以引入json2.js

$.fn.stringifyArray = function(array) {

  return JSON.stringify(array)

}

$.fn.parseArray = function(array) {

  return JSON.parse(array)

}

然后调用:

$("").stringifyArray(array)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,785评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,734评论 1 45
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,129评论 0 2
  • 第一章 错误处理: 错误: 程序运行过程中,导致程序无法正常执行的现象(即bug) 现象: 程序一旦出错,默认会报...
    fastwe阅读 1,243评论 0 1
  • PNG 有PNG8和truecolor PNG PNG8类似GIF颜色上限为256,文件小,支持alpha透明度,...
    hudaren阅读 1,819评论 0 0

友情链接更多精彩内容