JavaScript 프로토 타입으로 Java 객체를 사용하는 데 어려움이 있습니다. 프로토 타입에 액세스 할 수있는 기능 속성은 개체 자체에 액세스 할 수 있어야합니다 :Rhino에서 Java Object를 프로토 타입으로 사용
var test = {};
test.prototype = new java.util.ArrayList();
test.prototype.add(1); // works
test.add(1); // fails
이 결코 일어날 것을 나에게 보인다 : 이것은 내 문제를 보여줍니다.
제 목표는 래핑 된 Java 객체에 더 많은 함수 속성을 추가하는 것입니다. Rhino에서 원하는 효과를 얻으려면 적어도 해결 방법이 있습니까? 제약 조건은 JavaScript 측면에서 속성을 추가해야한다는 것입니다.
내 Rhino가 1.7R4입니다.
왜'var test = new java.util.ArrayList();'가 아닌가? – Andremoniy
@Andremoniy Java 객체에 속성을 추가하는 방법을 찾고 있습니다. –