【发布时间】:2021-02-20 15:56:07
【问题描述】:
我怎样才能显示 if - else 语句,这样它才能真正起作用?提前谢谢
var data = d3.selectAll('.values_half_before').nodes();
var pie = d3.pie() //we create this variable, for the values to be readeable in the console
.value(function(d) {
return d.innerHTML;
})(data);
console.log('pie', pie)
if (pie = ['0', '0', '0']) {
console.log('it is a null vector');
} else {
console.log('it is not a null vector');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/5.7.0/d3.min.js"></script>
<div class="values_half_before">1</div>
<div class="values_half_before">0</div>
<div class="values_half_before">0</div>
重要提示:我希望脚本通过更改 if - else 语句而不是上部来工作。
非常感谢
【问题讨论】:
-
我猜基本问题是 - "How to compare arrays in JavaScript?"
标签: javascript arrays d3.js