반응형
배열안에 있는 값을 일일이 다 수정(?)하기위해 for문을 쓸 필요없이
jquery map function은 쉽게 쓸 수 있는 것 같다.
html
<div>
<h2>SONGHEE TEST</h2>
<h3>20190705</h3>
<br/>
<p>this is result</p>
<h5 id="result"></h5>
<span></span>
<style>
div {
color: blue;
}
p {
color: green;
margin: 0;
}
span {
color: red;
}
</style>
</div>
js
var arr = [ "a", "b", "c", "d", "e" ];
arr = jQuery.map( arr, function( n, i ) {
return ( n.toUpperCase() + i );
});
$( "p" ).text( arr.join( ", " ) );
arr = jQuery.map( arr, function( a ) {
return a + a;
});
$( "span" ).text( arr.join( ", " ) );
// The following object masquerades as an array.
var fakeArray = { 2:"length" , 0: "Addy", 1: "Subtracty" };
// Therefore, convert it to a real array
var realArray = $.makeArray( fakeArray )
// Now it can be used reliably with $.map()
$.map( realArray, function( val, i ) {
return $("#result").text(val);
});
반응형
LIST
'개발 > 신기술공부' 카테고리의 다른 글
bootstrap 적용하는 방법 (0) | 2018.07.11 |
---|---|
Elasticsearch 한글형태소 분석기 은전한닢 설치 오류 해결 (0) | 2018.03.23 |
디자인 패턴 (0) | 2018.03.21 |