Webデザインの勉強と製作 | あかとんぼ

フェリカテクニカルアカデミーの学習をベースに、Webについての勉強と製作の過程をまとめています。

[JavaScript]⑪match、call、applyメソッド

チェックテスト(4)の回答

d.hatena.ne.jp

  • Q1:obj.x();
  • Q2: this
  • Q3: Arrayオブジェクト
  • Q4:Objectオブジェクト
  • Q5: 4
  • Q6:friday saturday sunflower
  • Q7: item2.calcTax.call(item1);
matchメソッド
  • 正規表現パターンを使って文字列に対して一致検索を実行、検索結果を格納する配列を戻す。
  • 文字列.match(正規表現オブジェクト)
  • matchする場合Arrayオブジェクトが入る
  • Q5では4回matchしたため、Array長は4である
callメソッド
var obj = {
  say: 'Hello'
}
function hoge(arg){
  console.log(this.say+', '+arg);
}
hoge.call( obj, 'Suzuki' );     //Hello, Suzuki と表示。
applyメソッド

チェックテスト(5)の回答

d.hatena.ne.jp

  • Q1 イベントハンドラ、イベント駆動型モデル
  • Q2 body要素
  • Q3 onblur
  • Q4 body onload= "console.log( 'Welcome' );"
  • Q5 input type="text" onblur= "console.log( 'フォーカスが外れました' );"
  • Q6 onchange
  • Q7 this
  • Q8 value