«javascript-objects» 태그된 질문

자바 스크립트 개체와 관련된 질문에이 태그를 사용하세요.

30
JavaScript 객체에서 속성을 어떻게 제거합니까?
다음과 같이 객체를 생성한다고 가정 해보십시오. let myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*" }; 다음과 같이 regex새 속성 으로 끝나는 속성 을 제거하는 가장 좋은 방법은 무엇입니까 myObject? let myObject = { "ircEvent": "PRIVMSG", "method": "newURI" };

30
배열에 JavaScript의 값이 포함되어 있는지 어떻게 확인합니까?
JavaScript 배열에 값이 포함되어 있는지 확인하는 가장 간결하고 효율적인 방법은 무엇입니까? 이것이 내가 아는 유일한 방법입니다. function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; } 이것을 달성하는 더 좋고 간결한 방법이 있습니까? 이것은 …


30
JavaScript 객체를 올바르게 복제하려면 어떻게합니까?
나는 물건이있다 x. y변경 사항이 y수정되지 않도록 객체로 복사하고 싶습니다 x. 내장 JavaScript 객체에서 파생 된 객체를 복사하면 원치 않는 속성이 추가로 생성됩니다. 나는 문자 그대로 구성된 객체 중 하나를 복사하기 때문에 문제가되지 않습니다. JavaScript 객체를 올바르게 복제하려면 어떻게합니까?

30
객체가 배열인지 확인하는 방법?
문자열 목록 또는 단일 문자열을 허용하는 함수를 작성하려고합니다. 문자열 인 경우 하나의 항목으로 배열로 변환하려고하므로 오류에 대한 두려움없이 반복 할 수 있습니다. 그렇다면 변수가 배열인지 어떻게 확인합니까? 아래의 다양한 솔루션을 모아서 jsperf 테스트를 만들었습니다 . 그들은 그래서 그냥 사용, 모든 빠르다 Array.isArray- 그것의 잘 지원 해주기 및 프레임에 걸쳐 작품 …

30
두 JavaScript 객체의 속성을 동적으로 병합하려면 어떻게해야합니까?
런타임에 두 개의 (매우 간단한) JavaScript 객체를 병합 할 수 있어야합니다. 예를 들어 다음과 같습니다. var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); //obj1 now has three properties: food, car, and animal 누구나 이것에 대한 스크립트를 가지고 있거나 이것을 수행하는 내장 …





15
객체 배열에서 속성 값을 배열로 추출
다음 구조의 JavaScript 객체 배열이 있습니다. objArray = [ { foo: 1, bar: 2}, { foo: 3, bar: 4}, { foo: 5, bar: 6} ]; 각 객체에서 필드를 추출하고 값을 포함하는 배열을 가져 오려고합니다 (예 : field foo는 array) [ 1, 3, 5 ]. 이 사소한 접근 방식 으로이 작업을 …

29
__proto__ VS. JavaScript의 프로토 타입
이 그림은 모든 객체에 프로토 타입이 있음을 다시 보여줍니다. 생성자 함수 Foo에는 __proto__Function.prototype 이라는 고유 한 __proto__특성이 있으며,이 특성을 통해 Object.prototype을 다시 참조 합니다. 따라서 Foo.prototype은 b 및 c 객체의 프로토 타입을 나타내는 Foo의 명시 적 속성입니다. var b = new Foo(20); var c = new Foo(30); 의 차이점은 무엇입니까 …


15
JavaScript 객체를 반복하는 방법은 무엇입니까?
JavaScript로 된 객체가 있습니다. { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } for속성을 얻기 위해 루프 를 사용하고 싶습니다 . 그리고 부분적으로 반복하고 싶습니다 (모든 객체 속성이 한 번에 아님). 간단한 배열을 사용하면 표준 for루프로 수행 할 수 있습니다 . for (i = 0; …

9
{} 또는 new Object ()를 사용하여 JavaScript로 빈 객체를 만드시겠습니까?
거기에 두 개의 서로 다른는JavaScript에서 빈 객체를 만드는 방법 가지가 있습니다. var objectA = {} var objectB = new Object() 스크립트 엔진이 처리하는 방법에 차이가 있습니까? 다른 것을 사용하는 이유가 있습니까? 마찬가지로 다른 구문을 사용하여 빈 배열을 만들 수도 있습니다. var arrayA = [] var arrayB = new Array()

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.