Javascript赋值变量if为nil
Javascript assign variable if nil?
是否有一些速记在Javascript中分配一个变量,如果它的计算结果为false?
在ruby中我可以这样做:
foo |= "bar"
如果foo求值为false,则将"bar"赋值给foo就像这样:(使用那个|=运算符)
var cars_by_brand_and_color = {};
for (var car in parking_lot) {
// add a brand if it doesn't exist yet;
// cars_by_brand_and_color['chevrolet'] = {};
cars_by_brand_and_color[car['brand']] |= {};
// and add that color to the brand if it doesn't exist yet;
// cars_by_brand_and_color['chevrolet']['grey'] |= {};
cars_by_brand_and_color[car['brand']][car['color']] |= {};
// now let's add that car;
// cars_by_brand_and_color['chevrolet']['grey']['BDB-565'] = 'Mr. Smith';
cars_by_brand_and_color[car['brand']][car['color']][car['lisence_plate']] = car['owner']
};
当然,JS语法是
var toAssign = mayBeNull || {};
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如果 a 为 false,则 if(a) === if(false)
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- 正在尝试使用if和else添加类,但无法正常工作
- 在PHP中使用javascript更改页面标题'if'
- gulp-if-javascript文件,但不在gulp-useref的特定目录中
- 如何在 API 调用后和 if 语句中启用提交按钮
- 带有多个elseif的Javascript if语句
- 什么是&&在没有if的行中的变量之间
- 另一个if(!$scope.$$phase)$scope$apply()szenario-需要帮助才能通关
- Sharepoint JScript if语句未执行
- Javascript:If-then语句在函数中不起作用
- for循环中的javascript if语句找不到==
- jquery if语句返回return wong语句
- 对于loop.if-仅在经过所有间隔后返回true
- Javascript Return and if/else
- Javascript nested if
- 在if语句下的html中使用javascript变量
- Javascript赋值变量if为nil