我正在学习 JSON,但我发现你也可以将所谓的“哈希”放入 JSON 中?我在哪里可以找到什么是哈希?或者你能向我解释一下什么是哈希吗?另外,什么是哈希图?我有 C++ 和 C# 经验,正在学习 JS、Jquery 和 JSON。
哈希是一个稀疏数组,它使用任意字符串/对象(取决于实现,这因编程语言而异)而不是普通整数作为键。
在 Javascript 中,任何对象在技术上都是哈希(也称为字典、关联数组等)。
例子:
var myObj = {}; // Same as = new Object();
myObj['foo'] = 'bar';
var myArr = []; // Same as = new Array();
myArr[0] = 'foo';
myArr[1] = 'bar';
myArr['blah'] = 'baz'; // This will work, but is not recommended.
现在,由于 JSON 基本上使用 JS 构造和一些严格的准则来定义可移植数据,因此与上面的 myObj 等效的是:
{ "foo" : "bar" };
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)