【发布时间】:2017-03-11 04:00:02
【问题描述】:
我有一个函数displaySelectedRole(),我有变量$scope.Role 和$scope.rolenames。我需要从$scope.rolename. 中删除$scope.role 中的所有可用值
$scope.role= ["A","B","C"];
$scope.rolename =["A","B","C","D","E"]
我需要拼接值得到$scope.rolename = ["D","E"]
$scope.displaySelectedRole = function(role, index) {
debugger;
$scope.role.splice(RoleNames[index]);
console.log($scope.role);
我尝试使用基于 index 的拼接,但问题是它在控制台中给出了空数组值。
【问题讨论】:
-
$scope.rolename.filter(x=>!$scope.role.includes(x))
标签: javascript angularjs arrays splice