有点意思之你真的了解对象的键值

Posted angeliaxu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有点意思之你真的了解对象的键值相关的知识,希望对你有一定的参考价值。

  javascript中的对象本质上就是哈希表,即键值对的集合,但是需要注意的是,在这些键值中,键总是字符串。

1 var foo = new Object;
2 var bar = new Object;
3 var map =new Object;
4 map[foo] = ‘foo‘;
5 map[bar] = ‘bar‘;
6 alert(map[foo]);

  在上列所示的代码中,由于foo和bar是对象,在作为map对象的键时,会调用自身的toString()方法把自己转换为对象,那么等价于

map[object Object] = ‘foo‘;
map(object Object = ‘bar;

  所以alert出来的结果就是bar。

以上是关于有点意思之你真的了解对象的键值的主要内容,如果未能解决你的问题,请参考以下文章

解答了解Git详细介绍 -入门到实战万字篇后续。。

解答了解Git详细介绍 -入门到实战万字篇后续。。

解答了解Git详细介绍 -入门到实战万字篇后续。。

JavaScript - 使用扩展操作或替代方法向对象添加额外的键值

了解ES6的Map数据结构

当用户从 Vue.js 中的 JSON 对象中选择第一个键时,如何显示剩余的键值?