iOS ~ json、字典和对象的区别
来源:互联网 发布:淘宝手机12期分期付款 编辑:程序博客网 时间:2024/05/16 08:40
//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄
一、概念
很多同学区分不了json、字典和对象的区别,常常混为一谈。这三者其实是完全不一样的,只是在js中这三者的语法规则看起来很接近,容易混淆,但这三者完全不同。
二、json
json是和跨语言、序列化和反序列化有关,对数据的类型是有要求的,比如function类型就没法支持,原因是function并不是一个跨语言支持的数据类型,不像整形、字符串、布尔型、数据、字典那样基本常规语言都支持。
三、字典
字典就和跨语言、序列化什么的没有关系了,字典只是一种通用的和排序无关的组织复杂数据结构的数据类型,有的语言里喜欢叫它散列表、hash对象什么的,到了前端领域,很多同学管它叫json其实是不对的。
四、对象
而对象一般是和类、实例化有关的,new一个类,可以得到一个对象。当然,有些对象是由宿主环境直接提供了,比如window下的screen对象,dom节点对象什么的。提到对象,想到的应该是属性和方法,继承关系什么的,和序列化啊,字典啊没什么直接关系。
只是很巧的是,在js中,无论是json、字典还是对象,访问的连接符都是点号,所以看起来好像差不多。其实这三个术语背后的概念差很远。
谢谢!!!
阅读全文
0 0
- iOS ~ json、字典和对象的区别
- iOS字典对象和数组对象转成json
- iOS 字典和json之间的转化
- json对象和json字符串的区别
- Json对象和Json字符串的区别
- Json对象和Json字符串的区别
- Json对象和Json字符串的区别 +
- Json对象和Json字符串的区别
- Json对象和Json字符串的区别
- json对象和json串的区别
- iOS字典 setValue 和 setObject的区别
- json对象和js对象的区别
- json返回值里,数组和字典的区别
- js对象、Json对象和Json字符串的区别
- js对象和 json的区别
- iOS数组和字典转Json字符串
- iOS字典,数组和集合创建对象的代码
- Python的字典和JSON
- Mysql条件查询2(根据手机尾号的后四位查询)
- 一元钱兑换成1分、2分和5分的兑换方法种类
- Java项目中使用log记录日志的相关总结
- Python数据库常用的操作
- C语言进阶-第32讲:位运算及其应用
- iOS ~ json、字典和对象的区别
- 机房收费之登陆窗体
- 依赖注入DI
- C中使用汇编定义的字符串
- 机器学习实战——线性回归和局部加权线性回归(含python中复制的四种情形!)
- TreeView用法
- 四、c++十进制转二进制
- 关键路径--经典算法
- laravel 5.5 -- Cache