1. 程式人生 > 其它 >d3中的一些關鍵知識點

d3中的一些關鍵知識點

技術標籤: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"))

在這裡插入圖片描述