const arr1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
const arr2 = ['b', 'd', 'f'];
const result = arr1.filter(el => !arr2.includes(el));
// результат ['a', 'c', 'e', 'g']
const arr1 = [{name: 'Carl', age: 32}, {name: 'Sally', age: 24}];
const arr2 = [{name: 'Carl', age: 32}];
const result = arr1.filter(x => !arr2.some(y => x.name === y.name));
// результат [{name: 'Sally', age: 24}]
const compareObjects = (obj1, obj2) => {
for (let p in obj1){
if (Object.prototype.hasOwnProperty.call(obj1, p)) {
if(obj1[p] !== obj2[p]){
return false;
}
}
}
for(let p in obj2){
if (Object.prototype.hasOwnProperty.call(obj2, p)) {
if (obj1[p] !== obj2[p]) {
return false;
}
}
}
return true;
};
const arr1 = [{name: 'Carl', age: 32}, {name: 'Sally', age: 24}];
const arr2 = [{name: 'Carl', age: 32}];
const result = arr1.filter(x => !arr2.some(y => compareObjects(x, y)));
// результат [{name: 'Sally', age: 24}]
const add = (str, num, saveLength) =>
`${+str + num}`.padStart(str.length, 0).slice(-str.length * !!saveLength);
add('0001', 1) // '0002'
add('000099', 901) // '001000'
add('05', 99) // '104'
add('05', 99, true) // '04'
constructor : function(passengersData) {
for (passenger in passengersData) {
passengers.push({
name: passenger.name,
age: passenger.age
});
}
}
constructor: (passengersData) ->
for passenger in passengersData
passengers.push
name: passenger.name
age: passenger.age
resultGenes() {
return this.filteredResultGenes.filter(elem => {
return elem.snps.every(n => n.snpgroup.every(m => m.group_id === 1));
});
}
есть похожая задача, только мне необходимо сравнить два значения и если true то отрисовать блок. Every, как я понял возвращает лишь true или false. А есть какой-то метод, чтобы можно было в директиве v-if в массиве пройтись по всем объектам этого массива? ну т.е.
я хочу, чтобы сработала конструкция: v-if="type.id == date.activities.type_id " вот только activities может либо вообще не быть, либо быть пустым либо несколько их может быть.
v-if
. Сделайте вычисляемое свойство, которое будет представлять данные, соответствующие условию, и выводите их все.