本文整理了Java中org.mozilla.javascript.NativeArray.deleteElem()
方法的一些代码示例,展示了NativeArray.deleteElem()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NativeArray.deleteElem()
方法的具体详情如下:
包路径:org.mozilla.javascript.NativeArray
类名称:NativeArray
方法名:deleteElem
暂无
代码示例来源:origin: geogebra/geogebra
private static void setRawElem(Context cx, Scriptable target, long index,
Object value) {
if (value == NOT_FOUND) {
deleteElem(target, index);
} else {
setElem(cx, target, index, value);
}
}
代码示例来源:origin: com.github.tntim96/rhino
private static void setRawElem(Context cx, Scriptable target, long index,
Object value) {
if (value == NOT_FOUND) {
deleteElem(target, index);
} else {
setElem(cx, target, index, value);
}
}
代码示例来源:origin: io.apigee/rhino
private static void setRawElem(Context cx, Scriptable target, long index,
Object value) {
if (value == NOT_FOUND) {
deleteElem(target, index);
} else {
setElem(cx, target, index, value);
}
}
代码示例来源:origin: ro.isdc.wro4j/rhino
private static void setRawElem(Context cx, Scriptable target, long index,
Object value) {
if (value == NOT_FOUND) {
deleteElem(target, index);
} else {
setElem(cx, target, index, value);
}
}
代码示例来源:origin: geogebra/geogebra
private static Object js_pop(Context cx, Scriptable thisObj,
Object[] args)
{
Object result;
if (thisObj instanceof NativeArray) {
NativeArray na = (NativeArray) thisObj;
if (na.denseOnly && na.length > 0) {
na.length--;
result = na.dense[(int)na.length];
na.dense[(int)na.length] = NOT_FOUND;
return result;
}
}
long length = getLengthProperty(cx, thisObj);
if (length > 0) {
length--;
// Get the to-be-deleted property's value.
result = getElem(cx, thisObj, length);
// We need to delete the last property, because 'thisObj' may not
// have setLength which does that for us.
deleteElem(thisObj, length);
} else {
result = Undefined.instance;
}
// necessary to match js even when length < 0; js pop will give a
// length property to any target it is called on.
setLengthProperty(cx, thisObj, length);
return result;
}
代码示例来源:origin: io.apigee/rhino
private static Object js_pop(Context cx, Scriptable thisObj,
Object[] args)
{
Object result;
if (thisObj instanceof NativeArray) {
NativeArray na = (NativeArray) thisObj;
if (na.denseOnly && na.length > 0) {
na.length--;
result = na.dense[(int)na.length];
na.dense[(int)na.length] = NOT_FOUND;
return result;
}
}
long length = getLengthProperty(cx, thisObj);
if (length > 0) {
length--;
// Get the to-be-deleted property's value.
result = getElem(cx, thisObj, length);
// We need to delete the last property, because 'thisObj' may not
// have setLength which does that for us.
deleteElem(thisObj, length);
} else {
result = Undefined.instance;
}
// necessary to match js even when length < 0; js pop will give a
// length property to any target it is called on.
setLengthProperty(cx, thisObj, length);
return result;
}
代码示例来源:origin: geogebra/geogebra
deleteElem(thisObj, length);
} else {
result = Undefined.instance;
代码示例来源:origin: io.apigee/rhino
deleteElem(thisObj, length);
} else {
result = Undefined.instance;
代码示例来源:origin: rhino/js
deleteElem(this, i);
代码示例来源:origin: com.sun.phobos/phobos-rhino
deleteElem(this, i);
代码示例来源:origin: com.github.tntim96/rhino
deleteElem(this, i);
代码示例来源:origin: ro.isdc.wro4j/rhino
deleteElem(this, i);
代码示例来源:origin: geogebra/geogebra
deleteElem(this, i);
代码示例来源:origin: io.apigee/rhino
deleteElem(this, i);
代码示例来源:origin: io.apigee/rhino
deleteElem(thisObj, k);
代码示例来源:origin: geogebra/geogebra
deleteElem(thisObj, k);
内容来源于网络,如有侵权,请联系作者删除!