telephoneCheck("555-555-5555"); // true
telephoneCheck("5555555555"); // true
telephoneCheck("1 555-555-5555"); // true
telephoneCheck("1 555 555 5555"); // true
т.е. любой элемент ... это 4 или 8 байт?Нет конечно. Это мы все говорили про int, а ведь есть и другие типы данных.
откуда взялось в 32 разрядных ОС значение 86https://ru.wikipedia.org/wiki/X86
int myArray[3] = {0};
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
myArray[0] = 3;
myArray[1] = 2562;
myArray[2] = 12;
000000000000000000000000000001110000000000000000000010100000001000000000000000000000000000001100
000000000000000000000000000000000000000000000000000000000000011100000000000000000000000000000000000000000000000000001010000000100000000000000000000000000000000000000000000000000000000000001100
и в своем примере я повторил, думая, что это часть необходимости в Си.Не надо так, прямо как в карго-культе. если что-то непонятно - включайте голову и читайте, вместо тупого повторения непонятно чего.
c - '0'
в числа.'5' - '0' = 5
а здесь разве не должно быть NELEMS(array)?да, забыл переименовать одну из переменных.
var arr = [{id:1, x:'A'}, {id:1, x:'B'}, {id:2, x:'C'}, {id:3, x:'D'}, {id:4, x:'E'}, {id:4, x:'F'}, {id:1, x:'G'}];
var out = [], temp = {}, id;
arr.forEach((e, i)=>{
if (typeof temp[e.id] === 'object') {
out.push(temp[e.id], e)
temp[e.id] = true
}
else if (temp[e.id]) out.push(e)
else temp[e.id] = e
})
console.log(out)
Далее, при следующих рассылках, мы достаём из blob-поля json, декодируем его, получаем массив idЗатем передаем этот массив на печать, распечатанный рулон отдаем Золушке Василивне, чтоб она вручную отобрала те айди, которые еще не участвовали в рассылке, ага?
Вот здесь в комментах неплохой срачик на тему номеров с выводом золотого правила:
Нужно просто контролировать на наличие минимальной длины.