jsContext全局函数调用与对象函数调用、evaluateScript
2016-11-26 12:35
218 查看
evaluateScript:兼具js加载(生成具体的上下文)(函数与通用变量的加载),与函数执行的功能;
函数调用的方式有两种:
1)获取函数(对象),然后执行调用:
[context[@"appendString"] callWithArguments:@[@"hello"]];
2)直接在context中执行链式调用?:
[context evaluateScript:@"testFun('Greg', 18)"];
对象函数调用与上述类似,只是添加了对象限定:
函数调用的方式有两种:
1)获取函数(对象),然后执行调用:
[context[@"appendString"] callWithArguments:@[@"hello"]];
2)直接在context中执行链式调用?:
[context evaluateScript:@"testFun('Greg', 18)"];
对象函数调用与上述类似,只是添加了对象限定:
//创建Person类的对象,将他赋值给js对象 Person *person=[Person new]; person.personName = @"Greg"; person.age = 27; context[@"person"]=person; //可以调用获取PersonProtocol暴露的内容 NSString *personName = [[context evaluateScript:@"person.personName"] toString]; //"Greg" NSString *personName1 = [[context evaluateScript:@"person.queryPersonName()"] toString]; //"Greg"[/code]
相关文章推荐
- Inside VCL:接口指针调用函数的时候,如何获得对象指针以完成函数调用?
- 把建立的对象做为另外一个函数的参数带入调用
- [C++对象模型][5]堆栈与函数调用
- 浅析C++中虚函数的调用及对象的内部布局2 (来自:lizhe1985)
- 浅析C++中虚函数的调用及对象的内部布局
- [转]浅析C++中虚函数的调用及对象的内部布局(利用汇编深刻理解C++虚函数底层实现机制)
- request,response,session,application,out对象的常用调用的函数
- C++学习笔记(13)——利用对象、引用、指针调用虚函数
- Symbian编程总结-基础篇-活动对象正解(4)-异步函数的同步调用
- 函数传对象调用,为什么值没有发生变化?
- 浅析C++中虚函数的调用及对象的内部布局
- JSP的内置对象的调用函数介绍
- 读书笔记--调用操作符和函数对象
- 浅析C++中虚函数的调用及对象的内部布局1 (来自:lizhe1985)
- Inside VCL:接口指针调用函数的时候,如何获得对象指针以完成函数调用?
- 第十四章——调用操作符重载和函数对象的使用
- Inside VCL:接口指针调用函数的时候,如何获得对象指针以完成函数调用?
- JSP的内置对象的调用函数介绍
- Inside VCL:接口指针调用函数的时候,如何获得对象指针以完成函数调用?
- 使用派生类对象通过成员函数指针调用基类虚函数之不可能性的证明