4
A
回答
7
直接來自Embedder's Guide的此示例看起來非常接近您想要的 - 用新的String
對象替換新的Integer
對象。
// This function returns a new array with three elements, x, y, and z.
Handle<Array> NewPointArray(int x, int y, int z) {
// We will be creating temporary handles so we use a handle scope.
HandleScope handle_scope;
// Create a new empty array.
Handle<Array> array = Array::New(3);
// Return an empty result if there was an error creating the array.
if (array.IsEmpty())
return Handle<Array>();
// Fill out the values
array->Set(0, Integer::New(x));
array->Set(1, Integer::New(y));
array->Set(2, Integer::New(z));
// Return the value through Close.
return handle_scope.Close(array);
}
我讀了關於Local和Persistent句柄的語義,因爲我認爲那是你卡住的地方。
這條線:
v8::Handle<v8::Array> result;
不創建一個新的陣列 - 這隻會造成以後可以用數組填充句柄。
相關問題
- 1. jquery如何填充數組
- 2. 填充數組
- 3. 如何在scipy.fftpack中爲二維數組填充零填充?
- 4. 貓鼬填充不填充數組
- 5. 填充numpy數組
- 6. 填充3D數組
- 7. VB.Net - 填充數組
- 8. 如何用給定值填充數組
- 9. 如何填充unique_ptr的數組?
- 10. 如何從JavaScript數組填充div-table?
- 11. scala 2.11.8如何填充數組
- 12. F# - 如何從數組中填充System.Collections.Generic.List
- 13. 如何填充100,000,000元素數組?
- 14. Numpy:如何巧妙地填充數組?
- 15. 如何用ajax填充數組?
- 16. 如何用假期填充數組?
- 17. 如何在Java中填充數組?
- 18. Bash腳本 - 如何填充數組?
- 19. 如何根據數組填充類?
- 20. 如何填充此PHP數組?
- 21. 如何在enyo.js中填充數組?
- 22. 如何填充對象數組mongose
- 23. python如何用零填充numpy數組
- 24. 如何從數組中填充ListView?
- 25. Opencart中如何填充$ styles數組?
- 26. 如何填充MyObjects的數組PHP
- 27. 用整數填充數組
- 28. 用奇數填充數組
- 29. 填充多維數組
- 30. 用標籤填充數組
Array :: New現在需要傳入隔離指針作爲第一個參數:Isolate * isolate = args.GetIsolate();處理 array = Array :: New(isolate,3); –
HeadCode
如何創建這種類型的二維數組?像這樣的東西v8 ::本地結果=新(v.size()); 但是2d? –