JavaScriptsymbol.descriptionプロパティ
JavaScriptのsymbol.descriptionプロパティは、Symbolオブジェクトをプリミティブ値に変換します。構文は次のとおりです-
Symbol()[Symbol.toPrimitive](hint);
例
<!DOCTYPE html>
<html>
<body>
<h2>Demo Heading</h2>
<p>Click to display...</p>
<button onclick="display()">Result</button>
<p id="test"></p>
<script>
function display() {
const val = Symbol('john');
console.log(val[Symbol.toPrimitive]);
}
</script>
</body>
</html> 出力
「結果」ボタンをクリック-
例
<!DOCTYPE html>
<html>
<body>
<h2>Demo Heading</h2>
<p>Click to display...</p>
<button onclick="display()">Result</button>
<p id="test"></p>
<script>
function display() {
const val = Symbol(2465);
var res = val[Symbol.toPrimitive](99);
console.log(res)
}
</script>
</body>
</html> 出力
「結果」ボタンをクリックして、コンソールで結果を取得します-
-
JavaScriptのlastIndexプロパティ
JavaScriptのlastIndexプロパティは、一致が発生したときにインデックス位置を返し、次の一致はその位置からのみ再開します。 lastIndexプロパティは、「g」修飾子が設定されている場合にのみ機能します。 以下は、JavaScriptのlastIndexプロパティのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" conte
-
JavaScriptソースプロパティ
JavaScriptのsourceプロパティは、特定のパターンが一致する正規表現テキストを返します。 以下は、ソースプロパティのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum