console.logの変数名と変数の中身を関数で表示する

console.logで変数を指定しても変数の中身は表示されても変数名は表示されない。例えばaという変数に123を入れてconsole.log(a)と記述すると123と表示される。

単一の変数の確認の場合はこれでも問題ないが確認する変数が複数ある場合はそれぞれの変数名も他と区別するために必要になる。(console.log("a: " + a)のように)

これをもっと簡単に表示させるには以下のようにconsole.logを関数化すると良い。

onload = function() {
	var a = 123;
	var c = function(c) {
		console.log(c + ": " + eval(c));
	}
	c("a");
}

console.logの変数名と変数の中身を関数で表示するサンプル
https://iwb.jp/s/console/