【发布时间】:2020-01-08 21:15:46
【问题描述】:
我有一个对象tooltip
var showTooltip = Object.keys(tooltip).map(function(e) {
console.log(tooltip[e])
<div className="tooltip bold" style={{left: x, top: y, padding: '5px', fontSize: '12px'}}>{tooltip[e].Company}</div>
});
当前返回的内容
<div class="tooltip bold" style="left: 529px; top: 394px; padding: 5px; font-size: 12px;"></div>
<div class="tooltip bold" style="left: 529px; top: 394px; padding: 5px; font-size: 12px;"></div>
<div class="tooltip bold" style="left: 529px; top: 394px; padding: 5px; font-size: 12px;">Company X, LLC</div>
<div class="tooltip bold" style="left: 529px; top: 394px; padding: 5px; font-size: 12px;"></div>
<div class="tooltip bold" style="left: 529px; top: 394px; padding: 5px; font-size: 12px;"></div>
<div class="tooltip bold" style="left: 529px; top: 394px; padding: 5px; font-size: 12px;"></div>
返回6个<div>的(1,2,4,5,6我不用);如何仅返回具有公司名称数据的第三个 <div>,或删除带有空 innerHTML 的那些?
【问题讨论】:
-
你真的不应该
mapover keys 或filter他们。您应该知道tooltip对象的哪个键包含数据,然后直接引用该属性。
标签: javascript reactjs object javascript-objects