最近研究交互修改,稍微总结一下,以后继续补充:
js全局变量的操纵.
1.修改值.
该例子是说.js里面有个全局变量x.当初把x获取到c++中. 这块是个字符串.
jsval x; JS_GetProperty(sc->getGlobalContext(), sc->getGlobalObject(), "x", &x); JSString* pS = JS_ValueToString(ScriptingCore::getInstance()->getGlobalContext(), x); JSStringWrapper pW(pS); CCLog(pW.get().c_str());
2.获取值.
改例子是说.js里面有个全局变量x.当初通过c++把值给设置成HelloWorld!
jsval x = c_string_to_jsval(sc->getGlobalContext(), "HelloWorld!"); JS_SetProperty(sc->getGlobalContext(), sc->getGlobalObject(), "x", &x);
待续...复杂的Arry和Object.
文章结束给大家分享下程序员的一些笑话语录: 联想——对内高价,补贴对外倾销的伟大“民族”企业。
---------------------------------
原创文章 By
修改和串
---------------------------------