0
我得到一个“[Error] TypeError:undefined不是一个对象(评估'm.get(”foo“)。name')”错误,我没有完全理解。该代码直接从d3js API页面获取,并在jsfiddle上试用时运行,但在我的计算机上无法运行。TypeError:undefined不是使用d3.map的对象
下面是完整的代码:
var m = d3.map([{name: "foo"}, {name: "bar"}], function(d) { return d.name; });
console.log(m.get("foo").name);
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
我已经试过这两个Safari和Chrome,我得到了相同的结果。
也许JSFiddle会有好处? – 2015-02-24 09:14:15