知道为什么只有包装器才会返回带有预期对象的数组吗?我如何解决这个问题,以及创建这样一个名称空间的最佳方法是什么?
const bubble = {}
bubble.Name = {
mainDivId: "bubble",
svgId: "bubble-svg",
firstSvgG: "bubble-g-space",
nodeClass: "nodes",
}
bubble.Element = {
wrapper: d3.select('#' + bubble.Name.mainDivId),
svgOuter: d3.select('#' + bubble.Name.svgId),
svgInner: d3.select('#' + bubble.Name.firstSvgG),
nodes: d3.selectAll('.' + bubble.Name.nodeClass),
}发布于 2022-01-20 03:36:26
const bubble = {}
bubble.Name = {
baseDivId: "bubble",
outerSvgId: "bubble-svg",
innerSvgId: "bubble-g-space",
nodeClass: "nodes",
}
bubble.Element = new function() {
this.wrapper = () => {
return d3.select('#' + bubble.Name.baseDivId);
}
this.svgOuter = () => {
return d3.select('#' + bubble.Name.outerSvgId);
}
this.svgInner = () => {
return d3.select('#' + bubble.Name.innerSvgId);
}
this.nodes = () => {
return d3.select('#' + bubble.Name.nodeClass);
}
}https://stackoverflow.com/questions/70780331
复制相似问题