WEBデザインDTPデザイン個人レッスン

イラストレーターの家庭教師で勉強しよう

DTPデザイナーWEBデザイナーココフラッはデザイン制作や個人レッスンをご提供。自由な時間に東京カフェや会社ご自宅でグラフィックソフト、イラストレーターやフォトショップ、ワードプレスやホームページ制作の勉強、マンツーマンの個人指導でスキルアップ。
初回無料体験レッスン! Skypeレッスンは全国対応

  • Photoshop
  • Illustrator
  • Dreamweaver
  • Wordpress
  • Html+css

人気のコンテンツ

ワードプレステーマをカスタマイズの学校
ウェブ作成の指導は女性出張講師
ウェブ作成教室で勉強するならデザイン教室
初心者入門講座の個人レッスンデザイン教室

JavaScript 関数そのものを格納した配列

関数そのものを格納した配列

JavaScriptでは関数も一つのデータ型として扱えます。


function cs(ln, fn) {
	return ln + " " + fn;
}
function cd(ln, fn) {
	return ln + "・" + fn;
}

var lname = "みよじ";
var fname = "なまえ";
var fl = [cs, cd];
for(var func of fl) {
	var name = func(lname, fname);
	console.log("結果", name);   //みよじ なまえ   みよじ・なまえ
}

 

ES2015 ES6 新しい書き方

"use strict";

function cs(ln, fn) {
	return ln + " " + fn;
}
function cd(ln, fn) {
	return ln + "・" + fn;
}

let  lname = "みよじ";
let  fname = "なまえ";
let  fl = [cs, cd];
for(let func of fl) {
	let name = func(lname, fname);
	console.log("結果", name);   //みよじ なまえ   みよじ・なまえ
}

関数そのものを値として扱えるので、柔軟な書き方ができます。

JavaScriptはデータ型

 
 
変数に名前のないfunctionを代入する無名関数をはじめ
JavaScriptはファンクションを文字列や数値などと同じく「データ」として扱える、すなわちデータ型の一種です。
変数に代入できて、オブジェクトのプロパティに代入できて、とプログラムが柔軟に書けます。
 

 

check!

お問い合わせはこちらからどうぞ
レッスンについてはこちらからどうぞ