| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Map/getOrInsert | [Back] [Original] |
Get to know MDN better
const map = new Map([["bar", "foo"]]);
console.log(map.getOrInsert("bar", "default"));
// : "foo"
console.log(map.getOrInsert("baz", "default"));
// : "default"
getOrInsert(key, defaultValue)
keydefaultValue Map
WMap undefined
getOrInsert()
if (map.has(key)) {
return map.get(key);
}
map.set(key, defaultValue);
return defaultValue;
null undefined
map.set(key, map.get(key) ?? defaultValue);
getOrInsert()
map.getOrInsert(key, []).push(value);
getOrInsert()
const options = readConfig();
options.getOrInsert("theme", "light");
options.getOrInsert("fontSize", 14);
//
document.body.dataset.theme = options.get("theme");
| ECMAScript 2027 LanguageSpecification # sec-map.prototype.getorinsert |
| Web Proxy Viewer | New URL | Original Page |