OLibJ Array API Reference

Table Contents
Original Data Data   [] Length
exists API test
Checks if the given value exists in the array Array prototype : Support return : boolean OJ.Array.exists ('고소영', data)
<script type="text/javascript"> var data = [ '김하늘', '이영애', '이효리', '고소영', 'Julia Robert', 'Phoebe Cate' ]; var bool = OJ.Array.exists ('고소영', data); </script>
Array.exists ('고소영')
<script type="text/javascript"> var data = [ '김하늘', '이영애', '이효리', '고소영', 'Julia Robert', 'Phoebe Cate' ]; var bool = buf.exists ('고소영'); </script>
rsort API test
Sort an array in reverse order Array prototype : Support return : array OJ.Array.rsort (data) data.length
<script type="text/javascript"> var data = [ '김하늘', '이영애', '이효리', '고소영', 'Julia Robert', 'Phoebe Cate' ]; document.write ('[' + OJ.Array.rsort (data) + ']'); </script>
Array.rsort () data.length
<script type="text/javascript"> var data = [ '김하늘', '이영애', '이효리', '고소영', 'Julia Robert', 'Phoebe Cate' ]; document.write ('[' + data.rsort () + ']'); </script>
hashlength API test
Count all elements in an associative array return: integer OJ.Array.hashlength (data)
<script type="text/javascript"> var data = { 'a': '고소영', 'b': '이영애', 'c': '이효리', 'd': '김하늘', 'e': 'Julia Robert', 'f': 'Phoebe Cate' }; document.write (OJ.Array.hashlength (data)); </script>
asort API test
Sort an associative array(hash) in order return: hash (object Object) OJ.Array.asort (data)
<script type="text/javascript"> var data = { 'a': '고소영', 'b': '이영애', 'c': '이효리', 'd': '김하늘', 'e': 'Julia Robert', 'f': 'Phoebe Cate' }; buf = OJ.Array.asort (data); document.write ('[object Object] = {\n'); for ( var key in buf ) { document.write ('\t\t\t'); document.write (key + ': ' + buf[key] + '\n'); } document.write ('\t\t}\n'); </script>
arsort API test
Sort an associative array(hash) in reverse order return: hash (object Object) OJ.Array.arsort (data)
<script type="text/javascript"> var data = { 'a': '고소영', 'b': '이영애', 'c': '이효리', 'd': '김하늘', 'e': 'Julia Robert', 'f': 'Phoebe Cate' }; buf = OJ.Array.arsort (data); document.write ('[object Object] = {\n'); for ( var key in buf ) { document.write ('\t\t\t'); document.write (key + ': ' + buf[key] + '\n'); } document.write ('\t\t}\n'); </script>
ksort API test
Sort an array by key return: hash (object Object) OJ.Array.ksort (data)
<script type="text/javascript"> var data = { 'a': '고소영', 'b': '이영애', 'c': '이효리', 'd': '김하늘', 'e': 'Julia Robert', 'f': 'Phoebe Cate' }; buf = OJ.Array.ksort (data); document.write ('[object Object] = {\n'); for ( var key in buf ) { document.write ('\t\t\t'); document.write (key + ': ' + buf[key] + '\n'); } document.write ('\t\t}\n'); </script>
krsort API test
Sort an array by key in reverse order return: hash (object Object) OJ.Array.krsort (data)
<script type="text/javascript"> var data = { 'a': '고소영', 'b': '이영애', 'c': '이효리', 'd': '김하늘', 'e': 'Julia Robert', 'f': 'Phoebe Cate' }; buf = OJ.Array.krsort (data); document.write ('[object Object] = {\n'); for ( var key in buf ) { document.write ('\t\t\t'); document.write (key + ': ' + buf[key] + '\n'); } document.write ('\t\t}\n'); </script>