क्या कोई इस कोड को समझा सकता है? मुझे "फॉर" संरचना के अंदर क्या नहीं मिलता है।एक पेड़ में एक सरणी को परिवर्तित करना
var tree = {}
function addToTree(tree, array) {
for (var i = 0, length = array.length; i < length; i++) {
tree = tree[array[i]] = tree[array[i]] || {}
}
}
addToTree(tree, ["a", "b", "c"])
addToTree(tree, ["a", "b", "d"])
/*{
"a": {
"b": {
"c": {},
"d": {}
}
}
}*/
उह ... क्या यह कोड भी काम करता है? यदि ऐसा है तो मैं जानना चाहता हूं कि क्या हो रहा है। –
यह काम करता है एक सरणी को एक पेड़ में परिवर्तित करता है, इसकी ऑब्जेक्ट पेड़ की तरह, टिप्पणी कोड पेड़ के लिए आउटपुट होता है। यह मूल पोस्ट है: http://stackoverflow.com/q/3663096/2007780 –
यह कुछ बदसूरत कोड है! – bfavaretto