对象“嵌套”?

Object "Nesting"?

提问人:Lucas Bois 提问时间:8/19/2023 最后编辑:mplungjanLucas Bois 更新时间:8/19/2023 访问量:39

问:

我想在 nodejs 中使用一个对象来存储 url 路径,并重用以前的条目,例如:

let URLS = {
  root: "www.example.com",
  paths: {
    user: root + "/user",
    login: root + "/login"
  } 
}

有没有办法做到这一点?

JavaScript 节点 .js 对象

评论

1赞 morganney 8/19/2023
首先定义为 var,然后定义 JSON.stringify 对象。root

答:

3赞 Danziger 8/19/2023 #1

在创建对象之前,您无法访问,但您可以定义一个单独的变量,并在对象的多个位置使用该变量:URLS.rootrootURLS

const root = "www.example.com";

const URLS = {
  root,
  paths: {
    user: root + "/user",
    login: root + "/login"
  } 
}

console.log(URLS)

在上面的示例中,使用简写属性名称来定义属性,而不是分别写入属性名称和属性值(例如 )。root{ root: root }