チェックテスト(4)
Q1
- 以下のオブジェクトが持つメソッドを実行するときには、どのような命令を記述しますか?
<script> var obj = { x: function() { console.log( 'こんにちは' );} }; </script>
Q2
- メソッドの中で記述すると、オブジェクト自身を表すキーワードはなんですか?
Q3
- 配列はなんという種類のオブジェクトですか?
Q4
- 連想配列はなんという種類のオブジェクトですか?
Q5
- 以下のスクリプトを実行するときには、どのような結果が表示されますか?
<script> var str = 'money monday month common'; var words = str.match( /mon/g ); console.log( words.length ); </script>
Q6
- 以下のスクリプトを実行するときには、どのような結果が表示されますか?
<script> var str = 'friday saturday sunday'; var rep = str.replace( /day$/g, 'flower' ); console.log(rep); </script>
Q7
- item2がもつcalcTaxメソッドを、item1のメソッドであるなのように呼び出すスクリプトを、空欄(A)(B)を埋め完成させなさい
<script> var item1 = { price: 1000 }; var item2 = { price: 2000, calcTax: function() { console.log( this.price * 0.05 ); } }; (A).calcTax.call((B)); </script>
Q8
- Q7のスクリプトが正しく実行されると、どのような結果が表示されますか?