gpt4 book ai didi

javascript - typescript /Javascript : Default for Map-miss

转载 作者:行者123 更新时间:2023-11-30 11:26:15 25 4
gpt4 key购买 nike

如果在 map 中找不到键,是否有办法为 map 获取定义默认结果(任何其他未定义的结果)?

    let m = new Map <string,string> ([["1","a"],["2","b"]]);
let r = m.get ("a");
if (r===undefined)
{
r="NO";
}

通常它会返回 undefined,我需要检查一下。是否可以简化它?

有点像

r = m.get ("x") or "NO";

可能吗??

谢谢!

最佳答案

你说的是or,所以使用or运算符。 Javascript 中提供了示例。

let m = new Map([["1","a"],["2","b"]]);
let r = m.get("a") || 'No';

console.log(r);

关于javascript - typescript /Javascript : Default for Map-miss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47939195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com