2022年6月3日のブックマーク (1件)

  • JavaScriptを雰囲気で使っていたので勉強し直したら知らなかったこと

    小ネタ。chromeで動作確認 何となく使っていたので改めて勉強してみたら知らなかったことなどのまとめ this 関数の呼び出し元のオブジェクトがthisになる。ただし、呼び出し元のオブジェクトの指定がない場合は、windowオブジェクトがセットされる。ただし、厳格モードuse strictの場合はundefinedがセットされる const foo = { bar: function() { // 呼び出し元はfoo.bar() console.log(this); // foo object const baz = function() { // 呼び出し元はbaz()でオブジェクトの指定がない console.log(this); // window object } baz(); const qux = function() { 'use strict'; // 呼び出し元はqux

    JavaScriptを雰囲気で使っていたので勉強し直したら知らなかったこと
    zkangaroo
    zkangaroo 2022/06/03
    JavaScriptはもう手に負えないから、当面はTypeScriptにするしかないよ。