【问题标题】:Node Js Class Syntax节点 Js 类语法
【发布时间】:2022-02-11 12:50:47
【问题描述】:

无法理解从 Node JS 类中检索值

[这里是 [Symbol.iterator '']]alert(Hello, ${this.name}!); 有没有其他办法??

class User {
  name = "Anonymous";

  sayHi() {
         [Here the [Symbol.iterator '']]alert(`Hello, ${this.name}!`);
  }
}

new User().sayHi();

我应该会得到你好,约翰,但我得到你好,'${this.name}'

【问题讨论】:

    标签: javascript mysql node.js


    【解决方案1】:

    class User {
      name = "Anonymous";
    
      sayHi() {
            alert(`Hello, ${this.name}!`);
      }
    }
    
    new User().sayHi();

    上面的代码运行正确,它应该提醒Hello, Anonymous!而不是Hello, John!

    【讨论】:

    • 它是什么(espace 字符)?我们是否需要使用它以及如何将 espace 字符转换为字符串!
    • 你可以使用`INSERT INTO tbl_products(name, price) VALUES ("${this.name}",${this.price})`;
    【解决方案2】:

    所以这是一个构造函数类,这意味着所有的声明都将指向该类的实例,另外,我希望该类有自己的属性使用 static 关键字

    class Person {
      static user = "tony";
      static getUser() {
        return this.user;
      }
    }
    
    console.log(Person.getUser());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-22
      • 1970-01-01
      • 2020-04-16
      • 2015-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多