#!/usr/local/bin/node var List ={}; var Temp = null; var CB =null var RegT = true; var RegCb = true; function deleteFrame(){ var hoge = function hoge(){}; var index ='a'; IdList_decision(index,hoge); } function IdList_decision(index,func){ if(List){ console.log("exist"); for(var key in List){ if(key == index){ console.log("Id_match"); RegT =false; console.log("list.key"); console.log(List.key); if(List.key == func.name){ console.log("name_match"); RegCb = false; } }else{ console.log("no_key_match"); } } }else{ console.log("noList"); } if(RegCb){ List.index.push(func.name); CB = func; } if(RegT){//id add List.index = []; List.index.push(func.name); Temp = func; } } List.a=[]; List.a.push('hoge'); console.log(List.a); deleteFrame();