연산자 유형 : "정의되지 않은", "부울", "문자열", "번호", "객체"및 "function"중 하나 일 수있는 문자열을 반환하므로 배열을 판단 할 수 없습니다.
NAN (숫자가 아님) : 사용법 NAN (VAL) VAL을 숫자로 변환 할 수 있다면 False를 반환하고 그렇지 않으면 True를 반환합니다.
Parseint (Val, way)는 2, 4가 될 수 있습니다 ...이 부서, 반환 번호 유형, num.tostring (way)에 따라 변환하는 것입니다.
오브젝트 유형에는 현재 객체가 인스턴스인지 프로토 타입에 있는지 확인하기위한 hasownproperty (이름)가 있습니다.
각 함수에는 매개 변수 배열에 해당하는 매개 변수를 기록하는 인수 속성 객체가 있습니다. 논쟁으로 재귀 할 수 있습니다.
시프트되지 않은 방법은 두 개의 요소를 프론트 엔드에서 배열로 밀고 길이를 반환 할 수 있습니다. Unshift 및 Pop은 대기열을 역전 시뮬레이션 할 수 있습니다.
비교 (VAL1, VAL2) 메소드가 VAL2 전에 -1을 반환하고 나중에 돌아 오는 경우, 0은 변하지 않은 것으로 보인다.
배열 작업에 스플 라이스 기능을 사용하여 스플 라이스 (A1, A2, A3 ......) A1, A2는 시작 위치를 나타내려면 A1이 필요하고 A2는 삭제 될 항목의 수를 나타내며 다음 매개 변수는이 위치에서 삽입 할 새 값을 나타냅니다.
indexof는 배열에서 val의 위치를 반환하고 LastIndexof ()는 뒤에서 시작합니다.
반복적 인 배열 방법 : 모든 값이 true를 반환하는 경우에만 true를 반환하고, filter ()는 true 요소를 반환하는 모든 배열을 반환합니다. foreach ()은 함수를 실행하고, 반환하지 않으며, map ()는 함수 호출 결과로 구성된 배열을 반환합니다.
예를 들면 : var everyres = number.every (함수 (항목, 색인, 배열) {return item> 2;}); // item, index, 배열 세 매개 변수가 필요합니다.
배열의 조합 : REDAY 및 READERIGHT (), 예를 들어 : var sum = values.Reduce (function (prev, cur, index, array) {return prev+cur;}); 사전은 이전의 것을 나타내고 CUR은 후자를 나타냅니다.
날짜 유형 : var date = 새 날짜 (date.parse ( "5 월 25,2004"); var date = 새 날짜 (date.utc (2015,4,5,17,55,50));
Call과 Apply의 첫 번째 차이점은 이것 (컨텍스트 객체)입니다.
var obj = eval ( "("( "+data+")) ")을 변환하려면 json, json.parse (data)도 괜찮습니다. 둘 사이의 차이점은 평가는 컨텐츠를 JS로 구문 분석하는 것과 동일하지만 구문 분석은 OBJ 객체로만 변환된다는 것입니다.
해당 JSON.PARSE는 json.stringify 메소드입니다.
객체가 배열인지 확인하려면 : Object.prototype.tostring.call (o) == '[객체 배열]';
휴식 시간을 계속 사용하는 방법 (휴식에도 적용 가능) :
var num = 0; 외부 : for (var i = 0; i <10; i ++) for (var j = 0; j <10; j ++) {if (i == 5 && j == 5) {최대 외부; } num ++; } alert (num); // 95성명서와 :
var obj = {검색 : "st", 이름 : "lala", url : "www.vevb.com"}; with (pbj) {var a = 검색; var b = 이름; var c = url;}사용
Object.DefineProperty (obj, "key", {
구성 가능 : true,
가치 : "가치"
});
이를 통해 객체의 속성을 읽을 수 있습니다.
Object.DefineProperties를 사용하여 한 번에 여러 속성을 추가하십시오
object.defineProperties (Book, {_year : {value : 2004}, edition : {value : 1}, 연도 : {get : get : get : get : return this._year;} set : function (newValue) {if (newValue> 2004) {this._year = newValue; edition++;}}}}}}}});위는 편집자가 제공 한 JS Learning Stage Summary (Must-Read Article)의 전체 내용입니다. 모두가 풋 스텝 홈을 더 지원하기를 바랍니다.