问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

d3.js中,function(d,i){}这个方法是什么意思?

发布网友 发布时间:2022-04-29 07:10

我来回答

4个回答

热心网友 时间:2022-04-22 11:17

首先感谢题主把正确答案挂了出来,我也是看到这不明白百度到的,在书上看到了详细的解释,我把书上的内容写在下面,
变量d,i在无名函数中是可用变量。
第一个参数d表示这个元素的数据绑定,它的值就是与当前元素关联的数据的值,第二个参数i指当前元素在整个选集中的索引值。 i是从0开始的,每次迭代依次增加1。
这两个变量是由D3.js提供的,除此之外还有一个隐含的参数this,this指向当前DOM元素的引用。

热心网友 时间:2022-04-22 12:35

d,i是随便定义的参数,没有具体的值,你想让他有值,可以在这个方法里赋值,比如:
sp.data(set) .text(function(d, i) {
d=1;
console.log(d);
return d;
});
这样输出的d就是1追问不是这样的,这是d3,不是单纯的js,说起来你可能不信,就用我那段代码,console.log输出的是:aaa bbb ccc,所以问题就在这里,我并没有给它赋值,它却从set里取到了,如何做到的?

追答我信,但是我也不懂d3【尴尬】

热心网友 时间:2022-04-22 14:10

d,i是参数,自己随便写

热心网友 时间:2022-04-22 16:01

以整个fuction为参数吧? 当调用时实现返回,不知道对不对
d3.js中,function(d,i){}这个方法是什么意思?

变量d,i在无名函数中是可用变量。第一个参数d表示这个元素的数据绑定,它的值就是与当前元素关联的数据的值,第二个参数i指当前元素在整个选集中的索引值。i是从0开始的,每次迭代依次增加1。这两个变量是由D3.js提供的,除此之外还有一个隐含的参数this,this指向当前DOM元素的引用。

初识D3.js :打造专属可视化

D3-selection (选择集) 是 D3js的核心模块,主要是用来进行选择元素,设置属性、数据绑定,事件绑定等操作。 选择元素: D3-selection 提供了两种方法来获取目标元素,d3.select():返回目标元素的第一个节点,d3.selectAll():返回目标元素的集合,乍一看有点类似原生API 的 querySelector 和 querySelectorAll,但是 ...

js 函数 中的(function(){ })() 这2个中括号什么意思? 具体见截图...

function show(){ return function show2(){alert('1'); }}var f1= show();//这边f1等于sho2方法f1();//弹出1 连写(show())();//弹出1效果一样

node.js中的function中还有function是什么意思?

一个function,你就把他看成是一个代码片段,function是不是嵌套function其实是没有什么意义的,你把里面的那个function拿到外面就是全局的,把function写在里面就是局部的,就和我们声明一个var i=0;一样,你放在的部位不同,调用时的约束就不同(也就是一个是全局、一个不是全局的问题)。

js中 a : function(){}这是什么格式? 代表什么含义?怎样学习这样的格式...

function() {} 是匿名函数。a: function(){} 外部一定有一对 { },是Map的一个元素,a作为键名,匿名函数作为键值 如 var s = { a: function() {}, b: "xxx" };调用时:函数:s.a();或s['a']()其他:s.b或写成s['b']...

js中initialize: function(x, y){}有什么作用

定义initialize是一个function 其实和function initialize(x,y){}是一个意思,不过initialize:这种方式一把是把initialize当成一个属性来使用,而function initialize更多的意思是定义一个方法(函数?)至于调用都是一样的initialize(2,3);

js有类的概念吗?

继承的变通方法还有很多,可以参考一些资料。JavaScript里面的子类和父类是什么意思? js是通过prototype实现的继承, 如ClassA.prototype=newClassB(). 就可以说ClassA是ClassB的子类,同时ClassB是ClassA的父类 js中定义一个class其实就是一个function,如 varClassA=function(){ } ===怎么最近好像老有人问这个?jav...

javascript中$(id)是什么意思

方便经常用的 document.getElementById(id) 的书写方便:function $(id) { return document.getElementById(id);} 这样写是为了,快速的获取标签

js里function(data){}中的data是什么

FirmManager.checkFirmInfo 这个方法返回的值

(function (win){}(window))这个js是什么意思?

意思是,把window对象传入这个匿名函数中,并且同时执行这个函数,在页面载入之前就执行;小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的返回值;

js中function js函数function用法 js new function js function 外部参数 function函数用法 html function函数 调用function function函数的调用 如何调用function函数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人补充养老保险怎么买? 电气化铁路中国发展 视网膜屏iPad mini 2真的能护眼吗? ipad6和ipadair有什么区别吗? 老家领的结婚证外地可以办离婚吗 在老家登记是否能在外地离婚 老家登记能在外地离婚吗 云南旅游股票有哪些(旅游股票有哪些) 什么是旅游板块股票 促进猫咪毛发生长吃什么 毛质粗糙怎么改善 如何用d3.js画一张地图 d3.js怎样做出大数据可视化图 华为手机和ipad照片不想同步 苹果人工在线咨询苹果手机丢失,id忘记密码忘记,订阅了腾讯视频会员,现在在一直在扣费怎么搞_百度问一问 怎么用d3.js画一个坐标轴 怎么取消平板和手机同步 手机微信与平板微信同步怎么办取消- 问一问 如何在extjs的PANEL里用d3.js来绘图 苹果手机LD忘了、苹果手机丢了、微信绑定订阅了、如何解除订阅 如何用D3.js绘制饼图 d3js做的图表怎么放在html中的指定位置啊 OPPO怎么设置内存卡 oppo手机内存怎么转到储存卡上? 我捡到了苹果6有aD咋解锁 iphone6plus抹掉所有内容和设置ID怎么换手机号 苹果6plus忘记Ad吗怎么开 苹果6plus怎么忘记ad密码了怎么解锁啊? iphone6 plus怎么更换id 诸暨2019年初社保基数 诸暨社保缴费基数2019 苹果手机丢了爱奇艺怎么取消续费? 怎么样可以让华为平板手机和平板软件不同步? 一年四季中,哪个季节吃燕窝最好? 秋天吃燕窝有啥好处 燕窝适合秋季润燥食用吗?有润肺功能吗? 燕窝在什么季节吃相对容易吸收 燕窝润肺是真的吗?是不是秋天吃燕窝比较合适 秋季适合吃燕窝吗? 燕窝什么季节吃最好? 什么季节吃燕窝最好 燕窝哪个季节吃最好 燕窝适合秋季进补润燥是吗?有什么品牌推荐吗?买给我妈妈 秋天吃燕窝好吗 秋天换季养生可以吃燕窝吗? 睡不着发朋友圈配图? 显示屏什么样的好 女孩半夜发朋友圈说难过睡不着,天亮了我才看到,要怎么回复啊? 桂林银行信用卡还款有容时期限吗 桂林银行信用卡逾期一天有什么影响 美团退款24小时未处理会自动到账吗