प्रत्येक डी 3 जेएस शुरुआती इस विचार से गुज़रना होगा, मुझे इसके बारे में बहुत यकीन है।फ़ंक्शन (डी) और फ़ंक्शन (डी, i) के बीच अंतर?
मैं अब कुछ घंटों के लिए इस चीज़ के आसपास रहा हूं !!!! लेकिन मुझे नहीं पता कि इसका उपयोग कैसे किया जाए और अंतर उनके बीच क्या है?
function(d){return d}
function(d,i){return d and some more custom code}
उदाहरण --->
वर डेटा के लिए
= [4, 8, 15, 16, 23, 42];
Function(d):::::
chart.selectAll("div")
.data(data)
.enter().append("div")
.style("width", function(d) { return d * 10 + "px"; })
.text(function(d) { return d; });
------------------------------------------------------------------------------------
Function(d*i):::::
chart.selectAll("rect")
.data(data)
.enter().append("rect")
.attr("y", function(d, i) { return i * 20; })
.attr("width", x)
.attr("height", 20);
ठीक है, वे अलग-अलग चीजें कर रहे हैं? यदि आप हमें उस संदर्भ के बारे में नहीं बताते जिसमें उनका उपयोग किया जाता है (एक कॉल उदाहरण), हम ज्यादा व्याख्या नहीं कर पाएंगे? – Bergi
मैं एक सामान्य सवाल पूछ रहा हूँ !!! उदाहरण के साथ बस एक छोटा सा बुनियादी स्पष्टीकरण होगा। मैं उन कार्यक्रमों के माध्यम से जा रहा हूं जहां मैं इसे अक्सर देखता हूं। तो बस बुनियादी सामान्य स्पष्टीकरण करेंगे !!! –
खैर, सामान्य उत्तर यह है कि दूसरा कार्य पहले से अधिक करता है। यदि आप हमें नहीं बताते हैं * कहां * कुछ कार्यक्रमों में आपने इसे देखा है, तो हम बेहतर नहीं कर सकते हैं (या नीचे nnnnn की तरह अनुमान लगाना है) – Bergi