javascript - 变量使用时的内存使用

标签 javascript html typescript ecmascript-6 angular7

只是为了消除心中的疑惑。它不是基于任何框架的。但是可以说我现在正在使用 Angular。

假设我有两个变量 a 和 b。并使用 Angular 将其绑定(bind)到我的 HTML

哪种方法最好?

我的意思是,

this.data = {
    a: 10,
    b: "Name"
}

并将其绑定(bind)为

<span>{{data.a}} - {{data.b}}</span>

或者

this.a = 10;
this.b = "Name"
}

并将其绑定(bind)为

<span>{{a}} - {{b}}</span>

哪个效率更高,哪个占用的内存更少?

最佳答案

我认为没有太大区别,但是由于第一种方法创建一个对象,然后在其中创建两个变量,而第二种方法直接在类中创建它们,所以第二种方法应该更有效。

关于javascript - 变量使用时的内存使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54997307/

相关文章:

javascript - 你能在 Angular 中从一个作用域访问另一个作用域的变量吗

javascript - queryselector 必须是对象 mongodb

javascript - ExtJS 复选框主题更改

javascript - 将一个 HTML 文件插入到另一个 HTML 文件中

typescript - 在 TypeScript 中返回类(= 类构造函数)的工厂函数

javascript - Angular - Ngrx - 来自多个源和组件渲染的更新

javascript - 所有单选按钮均已选中?

c# - 如何解析其子字符串中带有粗体、斜体、下划线的 html 标记的字符串

未创建/复制 TypeScript 键入文件

Angular2 Component @Input 双向绑定(bind)