Javascript Xpages-从数组中删除选定项

Javascript Xpages-从数组中删除选定项,javascript,arrays,xpages,Javascript,Arrays,Xpages,有人知道如何从数组中删除选定项吗 var view:NotesView = getComponent("viewPanel2"); var UtbildningarArray = new Array(); viewScope.col = view.getSelectedIds(); if (viewScope.col.length > 0){ for (i=0; i<viewScope.col.length; i++){ var docid = viewScope.col[i

有人知道如何从数组中删除选定项吗

var view:NotesView = getComponent("viewPanel2");
var UtbildningarArray = new Array();
viewScope.col = view.getSelectedIds();
if (viewScope.col.length > 0){
for (i=0; i<viewScope.col.length; i++){
    var docid = viewScope.col[i];
        if (docid != null) {
            var doc = database.getDocumentByID(docid);
            UtbildningarArray.push(doc.getItemValueString("Namn"))
        }
    }
}
document1.removeItemValue("Utbildningar",UtbildningarArray);
document1.save();
var视图:NotesView=getComponent(“viewPanel2”);
var utbildningarray=新数组();
viewScope.col=view.getselectedds();
如果(viewScope.col.length>0){

对于(i=0;i我认为您需要显示更多您想要删除的内容

下面,您必须编写代码片段,以便从js数组中删除条目

我成功了

for (var i = 0; i < FieldUtbArray.length; i++) {
    found = false;
    // find a[i] in b
    for (var j = 0; j < UtbildningarArray.length; j++) {
        if (FieldUtbArray[i] == UtbildningarArray[j]) {
            found = true;
            break;
        }
    }
    if (!found) {
        result.push(FieldUtbArray[i]);
    }
}
for(变量i=0;i
我现在更改了我的帖子。如果你看看slice的规范,我不认为你可以从另一个JS数组中删除一个。你需要循环遍历它们并创建一个新的ArrayTanks Fredik,我必须进一步检查。Tommy Valand的文章+1。这个数组太神奇了。prototype.splice()在Domino8.5.3中不起作用吗?您知道它在Domino9中是否起作用吗?
for (var i = 0; i < FieldUtbArray.length; i++) {
    found = false;
    // find a[i] in b
    for (var j = 0; j < UtbildningarArray.length; j++) {
        if (FieldUtbArray[i] == UtbildningarArray[j]) {
            found = true;
            break;
        }
    }
    if (!found) {
        result.push(FieldUtbArray[i]);
    }
}