0
我已經創建了mapWith
功能是這樣的:功能會導致錯誤
var mapWith=function(fn)
{
return funtion(list)
{
return Array.prototype.map.call(list,function(something){
return fn.call(this,something);
});
}
};
我用它在功能和數組:
var insertLatLong=function(obj)
{
//inserts to db...
}
var inception_cities=[{lat:35.0117,lng:135.7683},
{lat:48.8567,lng:2.3508},
{lat:-4.0500,lng:39.6667},
{lat:33.8600,lng:151.2111},
{lat:34.0500,lng:118.2500}];
var insertLocations=mapWith(insertLatLong);
insertLocations(inception_cities);
的錯誤,我得到這個樣子的:
ReferenceError: list is not defined
at mapWith (/home/anr/Desktop/node js/mysql.js:11:17)
at Object.<anonymous> (/home/anr/Desktop/node js/mysql.js:40:21)
你的'return funtion(list)'中有'c'丟失。 – freakish
我臉上的表情是無價的。 – vamsiampolu