在看ztree樹的demo中,看到這樣的傳參方式$("#addLeaf").bind("click", {isParent:false}, add); var newCount = 1; function add(e) { var zTree = $.fn.zTree.getZTreeObj("treeDemo"), isParent = e.data.isParent, nodes = zTree.getSelectedNodes(), treeNode = nodes[0]; console.log(e.data.vip); if (treeNode) { treeNode = zTree.addNodes(treeNode, {id:(100 + newCount), pId:treeNode.id, isParent:isParent, name:"new node" + (newCount++)}); } else { treeNode = zTree.addNodes(null, {id:(100 + newCount), pId:0, isParent:isParent, name:"new node" + (newCount++)}); } if (treeNode) { zTree.editName(treeNode[0]); } else { alert("葉子節點被鎖定,無法增加子節點"); } }; 在第一行代碼中,給add函數傳入了isParent:false ,而在add行數中,使用e.data.isParent來獲取傳過來的參數,請問這種寫法涉及的知識點事什么?以前沒有看到過這樣的傳參方式。
js中,這種寫法的傳參怎么解釋,涉及什么知識點?
慕田峪9158850
2018-12-19 14:15:35