动态传递数组列

Dynamically pass array column

如何将数组列动态传递给此函数, 这里是前任。它是IdRemoveuser, 我想为例如传递一些其他列名。 firstname

 function cleanerNewUser(arr, id) {
    for (var i = 0; i < arr.length; i++) {
       var cur = arr[i];
       if (cur.IdRemoveuser == id) {
        arr.splice(i, 1);
        break;
       }
    }
 }

这样使用

function cleanerNewUser(arr, id, columnName) {

    for (var i = 0; i < arr.length; i++) {
        var cur = arr[i];

        if (cur[columnName] == id) {

            arr.splice(i, 1);
            break;
        }
    }
}

并像

一样调用函数
cleanerNewUser(array, id, 'IdRemoveuser');