«object» 태그된 질문

객체는 프로그래밍 언어의 명령으로 조작 할 수있는 엔티티입니다. 객체는 값, 변수, 함수 또는 복잡한 데이터 구조 일 수 있습니다. 객체 지향 프로그래밍에서 객체는 클래스의 인스턴스를 나타냅니다.

3
프로그래밍 방식으로 속성을 어떻게 설정합니까?
파이썬 객체 x와 문자열 이 있다고 가정 s하면 어떻게 속성 s을 설정 x합니까? 그래서: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' 마술이 뭐야? 우연히이 목적은에 대한 호출을 캐시하는 것 x.__getattr__()입니다.



4
super ()가 오류와 함께 실패 : TypeError 부모가 객체를 상속하지 않으면 "인수 1은 classobj가 아니라 형식이어야합니다"
알아낼 수없는 오류가 발생합니다. 샘플 코드에 어떤 문제가 있습니까? class B: def meth(self, arg): print arg class C(B): def meth(self, arg): super(C, self).meth(arg) print C().meth(1) 'super'내장 메소드의 도움으로 샘플 테스트 코드를 얻었습니다. 오류는 다음과 같습니다. Traceback (most recent call last): File "./test.py", line 10, in ? print C().meth(1) File "./test.py", …

3
PHP에서 객체의 속성을 삭제할 수 있습니까?
내가 stdObject말을하면 $a. 새 속성을 할당하는 데 아무런 문제가 없습니다 $a. $a->new_property = $xyz; 그러나 제거하고 싶습니다 unset. 여기서 도움이되지 않습니다. 그래서, $a->new_property = null; 그런 종류입니다. 그러나 더 '우아한'방법이 있습니까?
196 php  object 

9
해시 키를 찾는 방법?
나는 자바 스크립트 객체에서 해시로 두 배를 알고 있지만 키를 얻는 내장 함수를 찾을 수 없었습니다. var h = {a:'b',c:'d'}; 나는 같은 것을 원한다 var k = h.keys() ; // k = ['a','c']; 항목을 반복하고 반환하는 배열에 키를 추가하는 함수를 직접 작성하는 것이 간단하지만 표준 깔끔한 방법이 있습니까? 나는 그것이 …
192 javascript  object  key 

15
JS에서 객체로의 문자열
나는 문자열을 가지고있다. string = "firstName:name1, lastName:last1"; 이제 하나의 객체 obj가 필요합니다. obj = {firstName:name1, lastName:last1} JS에서 어떻게 할 수 있습니까?


8
PHP : $ _SESSION 내부에 '객체'저장
방금 $ _SESSION에 객체를 저장할 수 있다는 것을 알았 습니다. 다른 페이지로 이동할 때 여전히 객체가 있기 때문에 꽤 멋집니다. 이제이 방법을 사용하기 전에 이것이 실제로 좋은 아이디어인지 또는 잠재적 인 함정 이 있는지 확인하고 싶습니다 . 단일 진입 점을 가지고 있다면 그렇게 할 필요는 없지만 아직 거기에 없기 때문에 …
188 php  session  object 

14
JavaScript : 객체 용 filter ()
ECMAScript 5에는 유형에 대한 filter()프로토 타입이 Array있지만 Object올바르게 이해하면 유형이 아닙니다 . JavaScript에서 filter()for를 어떻게 구현 Object합니까? 이 객체가 있다고 가정 해 봅시다. var foo = { bar: "Yes" }; 그리고 s에서 filter()작동 하는을 작성하고 싶습니다 Object. Object.prototype.filter = function(predicate) { var result = {}; for (key in this) { …

10
자바 스크립트 Object.defineProperty를 사용하는 방법
이 방법을 사용하는 Object.defineProperty방법 을 둘러 보았지만 괜찮은 것을 찾을 수 없었습니다. 누군가 나 에게이 코드 스 니펫을 주었다 . Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) 그러나 나는 그것을 이해하지 못한다. 주로, get내가 얻을 수없는 것입니다. 어떻게 작동합니까?

4
객체 속성을 확인하기 위해 JavaScript에 "not in"연산자가 있습니까?
JavaScript에 객체에 속성이 존재하지 않는지 확인하기위한 일종의 "not in"연산자가 있습니까? Google 또는 Stack Overflow에서 이것에 대해 아무것도 찾을 수 없습니다. 다음은 이런 종류의 기능이 필요한 곳에서 작업하는 코드 스 니펫입니다. var tutorTimes = {}; $(checked).each(function(idx){ id = $(this).attr('class'); if(id in tutorTimes){} else{ //Rest of my logic will go here } …

13
객체의 자바 스크립트 reduce ()
Array reduce()에서 하나의 값을 얻는 멋진 Array 메소드 가 있습니다. 예: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); 객체와 동일하게 만드는 가장 좋은 방법은 무엇입니까? 나는 이것을하고 싶다 : { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; }); 그러나 Object에는 reduce()메서드가 …

13
객체의 속성 이름 얻기
JavaScript에서 객체를 반복하는 방법이 있는지 궁금합니다. for(var i in myObject) { // ... } 그러나 이와 같이 각 속성의 이름을 얻으십시오. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Google에서 이와 비슷한 것을 찾을 수 없습니다. 그들은 변수의 이름을 그들과 함께 전달한다고 말하지만 이것은 내가 달성하려는 것에 대한 옵션이 …

8
JavaScript로 객체를 만드는 데 가장 좋은 방법은 무엇입니까? 객체 속성 앞에 'var'이 필요합니까?
지금까지 JavaScript로 객체를 만드는 세 가지 방법을 보았습니다. 객체를 만드는 데 가장 적합한 방법은 무엇입니까? 또한이 모든 예에서 키워드 var가 속성 앞에 사용되지 않는 것을 알았습니다. 왜 그렇 습니까? var속성이 변수라고 언급 했으므로 속성 이름 앞에 선언 할 필요가 없습니까? 두 번째 및 세 번째 방법에서는 개체 이름이 대문자 인 …
177 javascript  object 

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