JS: String.prototype.at
(new in JS: ECMAScript 2022)
str.at(index)
-
- Return a string of length 1 that's the String Code Unit at index index of str.
- Index can be negative, means count from right.
- Out of bound index return
undefined
🛑 WARNING:
"😂".length === 2
〔see JS: String Code Unit〕console.log("abcd".at(1) === "b"); console.log("abcd".at(-1) === "d"); // out of bound index return undefined console.log("abcd".at(9) === undefined);
JavaScript. String, Char, Encoding, Hexadecimal
JS String.prototype
- JS: String.prototype.constructor
- JS: String.prototype.at
- JS: String.fromCharCode
- JS: String.prototype.concat
- JS: String.prototype.repeat
- JS: String.prototype.trim
- JS: String.prototype.trimStart
- JS: String.prototype.trimEnd
- JS: String.prototype.padStart
- JS: String.prototype.padEnd
- JS: String.prototype.slice
- JS: String.prototype.substring
- JS: String.prototype.substr
- JS: String.prototype.indexOf
- JS: String.prototype.lastIndexOf
- JS: String.prototype.includes
- JS: String.prototype.startsWith
- JS: String.prototype.endsWith
- JS: String.prototype.search
- JS: String.prototype.match
- JS: String.prototype.matchAll
- JS: String.prototype.replace
- JS: String.prototype.split
- JS: String.prototype.toLowerCase
- JS: String.prototype.charAt
- JS: String.prototype.charCodeAt
- JS: String.prototype.codePointAt