2
인수에서 문자열 배열을 구문 분석/변환하려고합니다. C++ 애드온의 std :: vector로 변환합니다.문자열 배열을 구문 분석하십시오.
여기 내 코드입니다 :
Handle<Array> array = Handle<Array>::Cast(args[4]);
for (uint32_t i = 0; i < array->Length(); i++) {
Local<Object> obj = array->CloneElementAt(i);
}
하지만 내 객체간에 내가 (문자열로 캐스팅 ToString(), ...), 내가 실행에 코어 덤프를 얻을. 나는 명백한 무엇인가 놓치고 있냐?
읽어 주셔서 감사합니다.
솔루션 :
Handle<Array> array = Handle<Array>::Cast(args[4]);
for (uint32_t i = 0; i < array->Length(); i++) {
Local<Value> obj = array->Get(Integer::New(i));
}
확실히'args [4] '가 유효합니까? –
그래, 배열의 ToString 반환 "elem1, elem2, elem3" –
나는 사실 (나) 솔루션을 찾았어요, 그냥() : CloneElementAt (i) 대신에 정수 (: 새)를 사용하는 것입니다. String으로 변환 할 수있는 Value를 반환합니다. –