Twitter hashtag: #esspec
便利ツール
時事ネタ
TSKaigi Hokuriku
9/15まで
自己紹介 (近況報告)
syumai syumai.icon
Go / TSを書いて暮らしてます
tmuxを使い始めた
今週、Workers Tech Talk Hokkaidoと、フロントエンドカンファレンス北海道があります
iwatsurut
とくに、イベントもなく過ごしています。
igrep(山本悠滋)
前回のあらすじ
20:40 再開
今回のメモ
code:js
"a".repeat(Infinity)
Uncaught RangeError: Invalid count value: Infinity
at String.repeat (<anonymous>)
code:js
console.log(Error.prototype.message);
Error.prototype.message = "default message";
const e = new Error();
console.log("e.message:", e.message);
ReferenceError.prototype.message = "reference error default message";
const re = new ReferenceError();
console.log("re.message:", re.message);
class MyError extends Error {}
const myErr = new MyError();
console.log("myErr.message:", myErr.message);
/*
e.message: default message
re.message: reference error default message
myErr.message: default message
*/
code:js
Object.prototype.toString.call(1)
const e = new Error();
undefined
Object.prototype.toString.call(e)
e.toString()
'Error'
const re = new ReferenceError();
undefined
Object.prototype.toString.call(re)
code:js
isNaN("A")
true
Number.isNaN("A")
false
isNaN(NaN)
true
Number.isNaN(NaN)
true
code:js
let n = Number.MAX_SAFE_INTEGER;
undefined
Number.isInteger(n);
true
Number.isSafeInteger(n);
true
n = Number.MAX_SAFE_INTEGER + 1;
9007199254740992
Number.isInteger(n);
true
Number.isSafeInteger(n);
false