javascript - 对象和哈希之间的区别?

在 JavaScript 中,对象和哈希有什么区别?你如何创造一个与另一个,你为什么要关心?下面的代码示例有区别吗?

var kid = {
 name: "juni",
 age: 1
}

还有:

var kid = new Object();
kid.name = "juni";
kid.age = 1;

还有:

var kid = new Object();
kid["name"] = "juni";
kid["age"] = 1;

你能想出我应该说明的任何其他代码示例吗?

这里的核心问题对象和哈希有什么区别?

最佳答案

根本没有。这三个实际上是相等的。

https://stackoverflow.com/questions/1143498/

相关文章:

java - 与 Jackson 映射时将默认值设置为空字段

c# - 将 XML 转换为动态 C# 对象

ruby-on-rails - ActiveRecord 使用 JSON 而不是 YAML 进行序列

json - REST:使用一个请求更新多个资源 - 它是标准的还是应该避免的?

java - 忽略 Jackson 序列化的特定字段

json - AngularJS - 服务器端验证和客户端表单

c# - 将 JSON 数据发布到 ASP.NET MVC

java - 由于输入结束 jackson 解析器,没有要映射的内容

JSON 值 1 或 0 - int 或 boolean

python - 使用常规编码器使对象 JSON 可序列化