js || 运算符 config = config || {};

简介: 今天看到源码里有"config = config || {};",就开始琢磨|| {}是什么运算符,现在终于搞明白了。   问题: js || 运算符 config = config || {};是什么意思。 答案:如果config未定义则初始化,如果已定义则不变 ||是或运算符

今天看到源码里有"config = config || {};",就开始琢磨|| {}是什么运算符,现在终于搞明白了。

 

问题: js || 运算符 config = config || {};是什么意思。

答案:如果config未定义则初始化,如果已定义则不变 ||是或运算符

 

目录
相关文章
|
JavaScript
js运算符
js运算符
234 5
|
JavaScript 前端开发
JavaScript 运算符
JavaScript 运算符
128 3
|
JavaScript 前端开发
JavaScript 中的 typeof 运算符
【8月更文挑战第29天】
316 1
|
前端开发 JavaScript 程序员
聊聊前端 JavaScript 的扩展运算符 “...“ 的使用场景
聊聊前端 JavaScript 的扩展运算符 “...“ 的使用场景
356 4
|
JavaScript 前端开发 安全
深入理解JavaScript中的比较运算符
深入理解JavaScript中的比较运算符
|
JavaScript 前端开发
JS常见的运算符有哪些?
JS常见的运算符有哪些?
|
JavaScript 前端开发
JavaScript基础&实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符
这篇文章详细介绍了JavaScript中的强制类型转换、运算符(包括算术、逻辑、条件、赋值和关系运算符)的使用方法和优先级规则。
JavaScript基础&实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符
|
JavaScript 前端开发
JavaScript 运算符全知道
JavaScript 运算符全知道
268 0
|
JavaScript 前端开发 开发者
JavaScript进阶-解构赋值与展开运算符
【6月更文挑战第19天】ES6的解构赋值与展开运算符增强了JS开发效率。解构允许直接从数组或对象提取值,简化数据提取,而展开运算符则用于合并数组和对象或作为函数参数。解构时注意设置默认值以处理不存在的属性,避免过度嵌套。展开运算符需区分数组与对象使用,勿混淆于剩余参数。通过示例展示了这两种操作在数组和对象中的应用,提升代码可读性与简洁度。
464 5
|
JavaScript 前端开发 网络架构
JavaScript编码之路【对象的增强、ES6新特性之函数的默认值设置 、rest参数 (剩余参数)、拓展运算符、对象与数组的解构赋值】
JavaScript编码之路【对象的增强、ES6新特性之函数的默认值设置 、rest参数 (剩余参数)、拓展运算符、对象与数组的解构赋值】
240 1