JSON和JavaScript对象有何本质差异?

2026-04-05 18:520阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计643个文字,预计阅读时间需要3分钟。

JSON和JavaScript对象有何本质差异?

JSON和JavaScript对象的区别是:JS变量的文本是被JavaScript引擎直接解析的,而JSON的文本,如果需要转换为JS对象,是交给eval函数来处理的。教程操作环境:Windows 7系统、JavaScript 1.8.5版本。

json和javascript对象的区别是:JS自变量的文本是被脚本引擎直接解析的,而JSON的文本,如果要转化为JS对象的话,是交给eval函数来处理的。

JSON和JavaScript对象有何本质差异?

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

//js对象的字面量表示法: var people1={ name:'hehe', age:18 }; //json的格式是: var people1={ "name":'hehe', "age":18 };

二者相同的地方是,看起来都是数据,而且恰巧又都是文本;不同的地方在于,JS字面量的文本是被脚本引擎直接解析的,而JSON的文本,如果要转化为JS对象的话,是交给eval函数来处理的,那么,如何理解JSON的文本,就取决于这个函数,而不是脚本引擎,因为这2者的处理根本就不在一个层面上。

阅读全文

本文共计643个文字,预计阅读时间需要3分钟。

JSON和JavaScript对象有何本质差异?

JSON和JavaScript对象的区别是:JS变量的文本是被JavaScript引擎直接解析的,而JSON的文本,如果需要转换为JS对象,是交给eval函数来处理的。教程操作环境:Windows 7系统、JavaScript 1.8.5版本。

json和javascript对象的区别是:JS自变量的文本是被脚本引擎直接解析的,而JSON的文本,如果要转化为JS对象的话,是交给eval函数来处理的。

JSON和JavaScript对象有何本质差异?

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

//js对象的字面量表示法: var people1={ name:'hehe', age:18 }; //json的格式是: var people1={ "name":'hehe', "age":18 };

二者相同的地方是,看起来都是数据,而且恰巧又都是文本;不同的地方在于,JS字面量的文本是被脚本引擎直接解析的,而JSON的文本,如果要转化为JS对象的话,是交给eval函数来处理的,那么,如何理解JSON的文本,就取决于这个函数,而不是脚本引擎,因为这2者的处理根本就不在一个层面上。

阅读全文