首页 > web前端 > 正文

如何理解js变量对象

2023-06-29 08:56:15web前端阅读

变量对象是与执行上下文相关的数据作用域。它是一个与上下文相关的特殊对象,它存储了上下文中定义的变量和函数声明。

变量对象是一个抽象概念。不同的上下文类型在物理上使用不同的对象。

js变量对象实例

var foo = 10;
function bar() {} // function declaration, 
FD(function baz() {}); // function expression, 
FE console.log(  this.foo == foo, // true  
window.bar == bar // true); 
console.log(baz); // ReferenceError, "baz" is not defined

以上就是js中变量对象的理解,Web开发网站希望对大家有所帮助。

猜你喜欢

  • js中hasOwnProperty的属性用法

    js中hasOwnProperty的属性用法

    1、js不会保护hasOwnProperty被非法占用,如果一个对象碰巧存在这个属性, 就需要使用外部的hasOwnProperty 函数来获取正确的结果。2、当检查对象上某个属性是否存在时,hasOwnProperty 是唯一可用的方法。实例var foo = { hasOwnProperty:

    2023-06-13
  •  
  • 如何理解js事件委托

    如何理解js事件委托

    1、每个函数都是对象,占用内存。内存中的对象越多,性能越差。解决事件处理过多问题的办法是事件委托。2、事件委托冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。实例<ul id="myLinks"> <li id="myLi1">text1</li> <li id

    2023-06-13