netscape.javascript.JSObject.getSlot()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 JavaScript  
字(1.9k)|赞(0)|评价(0)|浏览(93)

本文整理了Java中netscape.javascript.JSObject.getSlot()方法的一些代码示例,展示了JSObject.getSlot()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSObject.getSlot()方法的具体详情如下:
包路径:netscape.javascript.JSObject
类名称:JSObject
方法名:getSlot

JSObject.getSlot介绍

[英]Retrieves an indexed member of a JavaScript object. Equivalent to "this[index]" in JavaScript.
[中]检索JavaScript对象的索引成员。相当于JavaScript中的“this[index]”。

代码示例

代码示例来源:origin: stackoverflow.com

JSObject keys = (JSObject)args.call("keys", Collections.EMPTY_LIST);
keys.getSlot(0);

代码示例来源:origin: stackoverflow.com

jsObject.getSlot(0);
return null;
while (true) {
  Object propertyName = propertiesNamesJsObject.getSlot(slotIndex);
  if (propertyName instanceof String)
    propertiesNames.add((String)propertyName);

代码示例来源:origin: stackoverflow.com

boolean needComma = false;
for (int i = 0;; i++) {
  final String key = (String) keys.getSlot(i);
  if ((key != null) && !(key.equals("undefined"))) {
    final Object val = js.getMember(key);

代码示例来源:origin: com.machinepublishers/jbrowserdriver

boolean isList = false;
for (int i = 0;; i++) {
 Object cur = ((JSObject) obj).getSlot(i);
 if (cur instanceof String && "undefined".equals(cur.toString())) {
  break;

代码示例来源:origin: stackoverflow.com

int n = ((Number)len).intValue();
for (int i = 0; i < n; ++i){
  val += jsret.getSlot(i).toString() + " ";

代码示例来源:origin: com.machinepublishers/jbrowserdriver

/**
 * {@inheritDoc}
 */
@Override
public List findElementsByCssSelector(final String expr) {
 return AppThread.exec(contextItem.statusCode, () -> {
  validate(false);
  List<ElementServer> elements = new ArrayList<ElementServer>();
  JSObject result = (JSObject) node.call("querySelectorAll", new Object[] { expr });
  for (int i = 0;; i++) {
   Object cur = result.getSlot(i);
   if (cur instanceof Node) {
    try {
     elements.add(new ElementServer((JSObject) cur, contextItem));
    } catch (RemoteException e) {
     Util.handleException(e);
    }
   } else {
    break;
   }
  }
  return elements;
 });
}

相关文章