- ベストアンサー
console.logを使用して変数名と結果表示
console.logを使用して変数名とその中身を表示したいときに var hoge = 777; c("hoge", hoge); function c(a, b){ return console.log(a + ': ' + b); } ・・・とこのように書いているのですが これだと変数名を2回書かなくて効率が悪いです。 c(hoge)だけで変数名とその中身を表示する方法はないでしょうか? ご存じの方がおられましたらご回答をよろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
console.logの結果をfunctionの返値にしている意味がいまいちわかりませんが。 var hoge = 777; c("hoge"); function c(a){ return console.log(a + ': ' + eval(a)); }
お礼
確かにreturnはいらないので var hoge = 777; c("hoge"); function c(a){ console.log(a + ': ' + eval(a)); } こちらで大丈夫ですね。 ご回答いただきありがとうございました。