受け取った引数を部分適用してただ引数を返す関数(返される関数は引数は取らない。)を返す。
■使用例
var obj = {
works : "The Voice",
author : "kokia"
};
// re = true;
var re = obj === _.constant( obj )();
var arr = [
{ works : "悠久の社", author : "kokia" },
{ works : "Currents", author : "kokia,上野洋子" },
{ works : "愛の輪郭", author : "kokia" },
{ works : "I believe 海の底から", author : "kokia" },
{ works : "調和", author : "kokia" }
];
// re2 = true;
var re2 = arr === _.constant( arr )();
■内部構造
_.constant = function(value) {
// 受け取った引数を部分適用してただ引数を返す関数(返される関数は引数は取らない。)を返す。
return function() {
return value;
};
};