美文网首页
js || {} 的作用

js || {} 的作用

作者: 隆long | 来源:发表于2018-05-17 11:28 被阅读0次

在遇到一下代码时:

a=a||{};

是什么意思呢?
就是当a为null或undefined时将{}赋值给a,也就是如果a是null或undefined时,给他赋予一个初始化空对象,

目的是为了防止a为null或未定义错误

等价于以下代码

if(a){
    a=a;
}else{
    a={};
}

相关文章

  • JS作用域的练习

    Js作用域练习demo1 Js作用域练习demo2 JS作用域练习demo3 JS作用域练习demo4 JS作用域...

  • 变量作用域

    变量作用域:静态作用域、动态作用域JS变量作用域:JS使用静态作用域JS没有块级作用域(全局作用域、函数作用域等)...

  • 2019-08-13JS里面的作用域Scope

    作用域指一个变量的作用范围。 JS的作用域 在JS中,有两种作用域 全局作用域直接编写在script标签中 JS代...

  • JavaScript 05 函数

    js函数的概念和作用,js函数的定义,js函数的调用,js事件驱动的概念,js函数的实参和形参,js的作用域,js...

  • js 闭包

    一、js 作用域 讲闭包首先就要理解 js 的作用域。再 ES5 中,js 有两种作用域,全局作用域和函数作用域(...

  • 你不知道的JS-上卷

    作用域整体理解:JS作用域分为函数作用域,全局作用域,with和try catch形成的块级作用域。 JS引擎在编...

  • JS 作用域链、导入导出

    1. JS 的作用域链 作用域在 JS 中表示变量的可访问性和可见性。JS 作用域有 3 种:1. 全局作用域;2...

  • JavaScript作用域的理解

    作用域:就是起作用的区域。JS的作用域规定了变量和函数可访问的范围。JS作用域分为:全局作用域和局部作用域 全局作...

  • js作用域

    title: js作用域详解date: 2019-03-15 09:45:23tags: js 变量作用域 js中...

  • js || {} 的作用

    在遇到一下代码时: 是什么意思呢?就是当a为null或undefined时将{}赋值给a,也就是如果a是null或...

网友评论

      本文标题:js || {} 的作用

      本文链接:https://www.haomeiwen.com/subject/zgcbdftx.html