self与window[]的区别和联系

简介: self与window[]的区别和联系
推荐阅读:

1.self:只能在当前类中使用
用法:

let self = this;//实例化
self.方法名

2.window:可以在其他类使用(前提:使用逻辑正确)

window["类名"] = this;//实例化
window["类名"] .方法名
相关文章
|
Java 测试技术 Android开发
“ const”和“ val”有什么区别?
“ const”和“ val”有什么区别?
208 0
|
5月前
|
JavaScript 前端开发
var、let和const的作用及区别
这篇文章详细解释了JavaScript中`var`、`let`和`const`三种变量声明方式的作用及它们在作用域、可变性、变量提升等方面的区别,并提供了示例代码来阐明各自的特性和适用场景。
|
存储 测试技术 C++
map + function 实现替代if - else
代码更简洁:使用map + function可以将多个if-else语句转化为一行代码,使得代码看起来更加简洁易懂。 可读性更好:使用map + function可以将判断逻辑抽象成函数,让代码更具可读性和可维护性。
96 0
|
编译器
说说var、let、const之间的区别?
说说var、let、const之间的区别?
80 0
|
8月前
|
JavaScript 前端开发
let,const,var区别
let,const,var区别
49 0
|
8月前
|
人工智能 前端开发 Cloud Native
说说var、let、const之间的区别
说说var、let、const之间的区别
|
编译器
var、let、const之间有什么区别?(详细版)
1.在ES5中,顶层对象的属性和全局变量是等价的,用var声明的变量既是全局变量,也是顶层变量
|
JavaScript 前端开发
var let const的区别
`var`、`let`和`const`是用于声明变量的关键字,在 JavaScript 中具有不同的作用和用法。
|
JavaScript 前端开发
var、let、const的区别和推荐使用
var、let、const的区别和推荐使用