-1
function hellofunction(arrObj, val){
$.each(arrObj,function(k,v){
if(arrObj[k]["EMP_NO"] == val){
return arrObj[k]["EMP_NAME"];
}
});
}
// Call function
var kaka = hellofunction(data["OUT_REC"], "roth_kakvey");
console.log("=====:"+kaka);
出力= "underfine"は、JavaScriptの各ループに
を破るなぜそれは常に出力= "Underfine"、私を助けてください?だから、これを行うに
は 'hellofunction'は' –
undefined'復帰し、それは 'underfine'を返すdoes notのかなり確信してイムと同じであるもの...を返しません。.. 。^^ –
'hellofunction'は何も返しません。 'each'から脱出するには、' return false;を使用する。変数に値を代入し、 'each'の外部から変数を返す**コード:**' function hellofunction(arrObj、val){ var value ; $ .each(arrObj、関数(K、V){ IF(arrObj [K] [ "EMP_NO"] ==ヴァル){ 値= arrObj [K] [ "EMP_NAME"]; 戻り偽; } }); 戻り値。 } ' – Tushar