0)
QueryString 서술에
정렬된 순서가 필요하다는 멘트가 있어서

javascript 에 적용한다면...하는 생각으로
급하게(?) 만들어봤습니다.

참고 : http://club.cyworld.com/53489290155/52570751

...

1)

function scriptSample110613_1() {

  var arrayV=[];

  arrayV['b']=2;
  arrayV['c']=3;
  arrayV['a']=1;
  arrayV['aa']=1.5;

  function w() { var i, ar=arguments; for (i=0; i<ar.length; i++) document.write(ar[i]); }

  brV='<'+'br/>';

  function preprint(inputArray) { var i;  for (i in inputArray) w(i+' : '+inputArray[i], brV); }

  preprint(arrayV); w(brV);

  var sv=[];

  function asort(inputArray, paramArray) { var i; for (i in inputArray) paramArray[paramArray.length]=i; paramArray.sort(); }

  asort(arrayV, sv);

  function aprint(inputArray, paramArray) { var i, iv; for (i in paramArray) { iv=paramArray[i]; w(iv+' : '+inputArray[iv], brV); } }

  aprint(arrayV, sv);

}

scriptSample110613_1();


...

2)





...

3)
원본 배열 ( arrayV[ ]= ) 의 항목을 얻어서 ( paramArray[ ] = )
항목을 .sort() 하고
- asort( )

.sort() 한 항목을
원본배열을 출력할 기준으로 삼아 ( inputArray[ paramArray[ ] ] ) 출력했습니다.
- aprint( )

...

4)
결과상으로는 문제 없어보이긴 합니다만,

큰 배열이라면 어떨지...라는 생각에
( javascript 에서의 가장 큰 문제점은 작동중에 딴짓(?)을 못한다는 거니까요. )

다른 함수들이 동작하는 동안, 배경 method 처럼 작동하게 할 수 있을까...라는 생각을 해보네요.
( request & response 함수들에 대한 동경일겁니다 OTL...)

...

smallLet killofki@.

Posted by killofki
,