d3中的一些關鍵知識點
阿新 • • 發佈:2020-12-11
技術標籤:javaScript重要知識點d3javascript
1.call() 函式
在 D3 中,call() 的引數是一個函式。呼叫之後,將當前的選擇集作為引數傳遞給此函式。也就是說,以下兩段程式碼是相等的。
第一段
<body>
<p>Hello World</p>
<p>xxxx</p>
<script src="d3.min.js"></script>
<script>
function foo(can){
can.style ("color","red")
}
console.log(d3.selectAll("p").call(foo));
</script>
</body>
第二段
function foo(can){
can.style("color","red")
}
foo(d3.selectAll("p"))