이 페이지는 iFrame 용이므로 사용하면 오류가 발생될 수 있슴.
B
Dictionary 종합 예제

중요 항목 : Items, Keys, Remove, RemoveAll, Add, Exists, OpenTextFile, Item, Key, toArray, VBArray, ActiveXObject
결과 표시창
클릭하여 결과를 보라.
<DIV id=showDic class=show alt="결과">결과 표시창</DIV>

<SCRIPT>
function DictionaryTest(){
  var DicArr,dicObj,i; // 변수를 만든다.
  str='';
  dicObj=new ActiveXObject('Scripting.Dictionary');
  dicObj.Add('rose','장미'); // 키와 항목을 추가한다.
  dicObj.Add('b','무궁화');
  dicObj.Add('c','백합');
  dicObj.Add('k','국화');
  ListItems(dicObj);
  str+=CheckKey('rose',dicObj)+' '+CheckKey('b',dicObj)+' '+CheckKey('s',dicObj)+'<BR><BR>';

  dicObj.Remove('b');
  str+='dicObj.Remove("b")<BR>';
  ListItems(dicObj);
  str+=CheckKey('rose',dicObj)+' '+CheckKey('b',dicObj)+' '+CheckKey('s',dicObj)+'<BR><BR>';

  dicObj.RemoveAll();
  str+='dicObj.RemoveAll()<BR>';
  ListItems(dicObj);
  str+=CheckKey('rose',dicObj)+' '+CheckKey('b',dicObj)+' '+CheckKey('s',dicObj)+'<BR><BR>';

  showDic.innerHTML=str;
}
function ListItems(dicObj){
  KeyArr=new VBArray(dicObj.Keys()).toArray(); // Key 항목을 가져온다.
  DicArr=new VBArray(dicObj.Items()).toArray(); // 항목을 가져온다.
  for (numb in DicArr){ // dictionary를 반복한다.
    str+=numb+') "'+KeyArr[numb]+'"='+DicArr[numb]+', ';
  }
  str+='<BR>';
  return KeyArr,DicArr;
}
function CheckKey(dicKey,dicObj){
  if (dicObj.Exists(dicKey)) return '"'+dicKey+'"키가 있다.';
  else return '"'+dicKey+'"키가 없다.';
}
</SCRIPT>
<DIV class=show title="결과" onClick="DictionaryTest()">클릭하여 결과를 보라.</DIV>
method
Dictionary 종합 예제
이전페이지로페이지 맨위로
최종 수정:
05/25/2025 13:38:39
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/method/exp/xDictionary.html