본문 바로가기

javascript40

자바스크립트 배열 정렬 자바스크립트 배열 정렬하는 방법 1. 일반 정렬 var arr = [5, 4, 3, 2, 1];arr.sort();console.log(arr); //1, 2, 3 ,4 ,5 2. 역순 정렬 var arr = [1 ,2, 3, 4, 5];arr.reverse();console.log(arr); //5, 4, 3, 2 ,1 3. 숫자형 정렬 var arr = [5, 4, 3, 300, 2, 1];arr.sort();console.log(arr); //1, 2, 3, 300, 4, 5 // sort를 하게 되면, 배열을 내부적으로 모두 문자열로 인식한다. 숫자형으로 배열을 정렬할려면 다음과 같은 함수를 추가해야한다. function fn_sortN( n1, n2 ){ return n1 - n2; //역순은 .. 2017. 3. 5.
자바스크립트 referenceerror javascript referenceerror 처리 방법 이 에러는 대부분 변수를 잘못 사용할 때이다. 예를 들면, 해당 변수가 null 이라던지... null 이라던지...혹은 undefind라던지... 없는 변수를 사용할 때 생기는 에러가 대부분이다. 어려운 에러가 아니니 다시 한 번 그 변수를 확인해보자. 2016. 3. 1.
자바스크립트 json 확인하기 자바스크립트 json 확인하기 넘어온 값이 json인지 확인하는 방법입니다. var value_Json = ""; if( Object.prototype.toString.call(value_Json) === "[object JSON]"){ //value_Json가 json이면 실행한다. } else{ //value_Json가 json이 아니면 실행한다.} 이 방법은 Kangax가 알린 방법으로서.toString() 메서드를 사용하면 모든 브라우저에서 표준문자열을 반환합니다. 예를 들면, json뿐만 아니라 Array, Number, Date, String, Function 등 모든 것들을 표현해줍니다. 아래 예시를 적어놨습니다.(출처 : https://gist.github.com/pbakondy/f442e.. 2016. 3. 1.
ajax로 받아온 json 활용하기 ajax로 json을 받아온 뒤 $.ajax({ type:"GET", url: Url, //a.aspx,a.php,a.jsp dataType: "json", async: false, success: function (data) { fn_data(data); }, error: function () { alert('오류가 발생하였습니다.'); } }); function fn_data(data){ var data_length = data.length ; //json의 lengthvar data_json_cdnm = data[0].cdnm //json 첫번째 cdnm의 값을 가져온다.var data_json_rmk = data[1].rmk //json 두번째 rmk의 값을 가져온다. } json의 값을 가져오는.. 2016. 2. 4.