전체 글

성장중...
· study.log
오늘의 키워드 프로토타입 참조 취득 : Object.getPrototypeOf(객체명) 상속하도록 만드는 구문 : Sedan.prototype = Object.create(Vehicle.prototype); 상속 공부! 더보기 123456789101112131415161718192021function Vehicle(name, speed) { this.name = name; this.speed = speed;}Vehicle.prototype.drive = function () { console.log(this.name + ' runs at ' + this.speed)};var tico = new Vehicle('tico', 50);tico.drive(); // 'tico runs at 50'function..
· study.log
오늘의 키워드 데이터 프로퍼티, 접근자 프로퍼티 빌트인 생성자 함수 함수 선언문, 함수 표현식 내부 슬롯, 프로퍼티 어트리뷰트 __proto__, [[Prototype]], Objetct.prototype 궁금증 1. 내부 슬롯과 프로퍼티 어트리뷰트는 같은 것인가? 두 가지 모두 객체의 속성을 설명하고 제어하는데 사용되지만, 목적이 다르다. 내부 슬롯 : ECMAScript 표준 명세에서 정의된 객체의 내부 상태를 나타내는 속성. (ex. [[Prototype]]) 프로퍼티 어트리뷰트 : 객체의 속성을 설명하고 제어하는데 사용된다. (ex. Objetct.prototype) 2. __proto__, [[Prototype]], Objetct.prototype은 각각 뭐고, 어떻게 다른가? __proto__..
var str = ''; // Falsy값. var length = str && str.length; // 문자열의 길이를 참조하지 못함 ㅠㅠ console.log(length); // '' 논리 연산자를 사용한 단축 평가 논리합(||) 또는 논리곱(&&) 연산자 표현식의 평가 결과는 불리언 값이 아닐 수도 있다. 논리합 또는 논리곱 연산자 표현식은 언제나 2개의 피연산자 중 어느 한 쪽으로 평가된다. 아래 예제가 이번 포스팅의 핵심이다. 'Cat' && 'Dog' // -> "Dog" 'Cat' || 'Dog' // -> "Cat" 단축평가는 표현식을 평가하는 도중에 평가 결과가 확정된 경우 나머지 평가 과정을 생략하는 것을 말한다. 논리곱 연산자 단축 평가 논리곱 연산자는 두 개의 피연산자가 모두 t..
· Algorithm
1. 선택 정렬 ( O(n^2) ) : 배열을 차례대로 탐색하며 탐색하는 항 우측의 항 중 최솟값을 찾아서 위치 변경. int i=0;j=0,min=0,index=0,temp=0; int array[10]={1, 10, 5, 8, 7, 6, 4, 3, 2, 9}; for(i=0;ij){ temp=data[j]; data[j]=data[key]; data[key]=temp; }else{ //엇갈리지 않았으면 찾은 i와 j 교체. temp=data[j]; data[j]=data[i]; data[i]=temp; } } quickSort(data,start,j-1); //왼쪽 파티션 quickSort(data, j+1, end); //오른쪽 파티션 }
머랑
my.log