ブックマーク / zenn.dev/nrikiji (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を雰囲気で使っていたので勉強し直したら知らなかったこと
    tippy3
    tippy3 2022/06/04
  • 1