Попробуйте следующее
var elmt = [0,1,2,3,4,7,8,9,10,11];
//Using reduce()
function totalReduce(arr) {
if(!Array.isArray(arr)) return;
return arr.reduce((a, v)=>a + v);
}
//Using for loop
function totalForLoop(arr) {
if(!Array.isArray(arr)) return;
let totalNumber = 0;
for (let i=0,l=arr.length; i<l; i++) {
totalNumber+=arr[i];
}
return totalNumber;
}
// Using while loop
function totalWhile(arr) {
if(!Array.isArray(arr)) return;
let totalNumber = 0, i=-1;
while (++i < arr.length) {
totalNumber+=arr[i];
}
return totalNumber;
}
// Using array forEach
function totalForEach(arr) {
if(!Array.isArray(arr)) return;
let sum=0;
arr.forEach(each => {
sum+=each;
});
return sum;
};
var sum = totalReduce(elmt);
console.log( "Sum Using reduce: " + sum + " Average: " + sum/elmt.length );
sum = totalForLoop(elmt);
console.log( "Sum Using totalForLoop: " + sum + " Average: " + sum/elmt.length );
sum = totalWhile(elmt);
console.log( "Sum Using totalWhile: " + sum + " Average: " + sum/elmt.length );
sum = totalForEach(elmt);
console.log( "Sum Using totalForEach: " + sum + " Average: " + sum/elmt.length );
Метод redu () выполняет функцию редуктора (что вы предоставляете) для каждого члена массива, в результате чего получается одно выходное значение.
Значком должен быть PNG на 57x57 пикселей. PNGs, сгенерированные Apple, имеют PPI 72,01, таким образом, я предполагаю, что что-то в том диапазоне будет хорошо работать. Не имейте очень высокого PPI, еще отображает, не представляются правильно.
, Если Вы хотите использовать пользовательский значок и не позволить iPhone для применения блеска к значку, добавьте, ключ к info.plist под названием UIPrerenderedIcon (булево значение), и сделайте, это проверило.
При представлении приложения App Store, Вам будет нужна версия на 512x512 пикселей значка Вашего приложения (этот в jpeg или формате tiff) и по крайней мере один снимок экрана Вашего приложения. У Вас могут быть дополнительные 4 снимка экрана приложения.
РЕДАКТИРОВАНИЕ Теперь спецификации для значка (чтобы быть отправленными в подключении iTunes) и значки приложения изменились. Значок, который будет отправлен itunesconnect, должен составить 1024x1024 пкс.
Для значков приложения, можно найти детали здесь - http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1
кроме того, удостоверьтесь, что файлы значков являются НЕЧЕРЕДУЕМЫМИ файлами PNG. Недавно один из двоичного файла наших приложений был отмечен недопустимый, так как одним из файлов значка приложения был чересстрочный PNG.
От здесь :
, Чтобы гарантировать, что Ваш значок может использовать в своих интересах эти визуальные улучшения, предоставьте изображение в формате PNG что:
Имя Ваш файл значка Icon.png и помещает его на верхнем уровне Вашего комплекта приложений.
App Store ищет 512x512 значок также (не уверенный PPI). Лучший выбор состоит в том, чтобы только разработать его как вектор затем, можно легко изменить размер и экспортировать его как безотносительно.
57x57 пикселей png ... вы можете выбрать с помощью кода, применять или нет эффект глянца.
Новый дисплей Retina имеет размер 114 x 114 для значков.