목록JavaScript (2)
dream wallet
Array를 다른변수에 저장
배열을 다른 변수에 옮겨 저장하면, 새로운 배열로 저장하는게 아니라 그 배열의 주소값을 저장한다. 즉, 독립된 배열로써 저장되는게 아니라 데이터값이 변경되면 같이 변경되어버린다. 독립된 배열로써 저장하려면 var newArray = Array.slice()를 사용하면 된다. slice에 Parameter를 지정해주면 복사할 배열의 Index를 지정할 수도 있다. 가령, var newArray = Array.slice(2) 는 3번째 배열부터 끝까지 복사하는 것이고,var newArray = Array.slice(2,4) 는 3번째부터 5번째까지 복사하는 것. 하나 더 붙이자면 var newArray = Array.slice(-2) 이렇게 음수인 경우에는 뒤에서 부터 복사한다.var newArray = A..
JavaScript
2018. 2. 25. 20:22
ajax Header를 이용하여 통신하기
ajax로 데이터를 여러번 가져와야할 때, 받아오는 데이터가 어디에쓰이는지 알아야할 경우가 있다. ajax가 응답이 순서대로 들어오는 것이 아니라 응답이 빠른순서대로 처리하므로 보낸순서대로 처리를 할 수가 없다. 이럴경우에는 Header를 이용하면 유용하게 처리할 수 있다. $.ajax({url : "test.jsp",success : function(data, textStatus, request){alert(request.getResponseHeader('testHeader'));}}); test.jsp 부분 이런식으로 지정해주면 어느요청에서 응답이 왔는지 알아낼 수 있다.
JavaScript
2018. 2. 19. 22:11