热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaScript:使用条件语句进行解构

如何解决《JavaScript:使用条件语句进行解构》经验,为你挑选了1个好方法。

我想获得firstNamelastName从整体性能user对象.我也需要使用条件语句.怎么做那样的事情?

getUserById(id)getUserByAddress(id)使用find()返回元素或的Javascript 方法undefined.

let { firstName, lastName } = getUserById(id);
if ({ firstName, lastName } === undefined) {
  { firstName, lastName } = getUserByAddress(id);
}
return `${firstName} ${lastName}`;

Matthi.. 13

const { firstName, lastName } = getUserById(id) || getUserByAddress(id) || {};
if (firstName && lastName) {
    return `${firstName} ${lastName}`;
}
return "Unknown user";

如果getUserById(id)是假的,getUserByAddress(id)将被执行.如果这也是假的,{}至少会防止抛出错误.



1> Matthi..:
const { firstName, lastName } = getUserById(id) || getUserByAddress(id) || {};
if (firstName && lastName) {
    return `${firstName} ${lastName}`;
}
return "Unknown user";

如果getUserById(id)是假的,getUserByAddress(id)将被执行.如果这也是假的,{}至少会防止抛出错误.


推荐阅读
author-avatar
BYREAD315794103
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有