mass[i][0]
Другим способом (введённым в ECMAScript 5) является рассмотрение строки как массивоподобного объекта, в котором символы имеют соответствующие числовые индексы:return 'кот'[1]; // вернёт "о"
При доступе к символам посредством нотации с квадратными скобками, попытка удалить символ, или присвоить значение числовому свойству закончится неудачей, поскольку эти свойства являются незаписываемыми и ненастраиваемыми. Смотрите документацию по методу Object.defineProperty() для дополнительной информации.
const titleCase = str => str
.toLowerCase()
.split(' ')
.map(word => {
const chararr = word.split('');
chararr[0] = chararr[0].toUpperCase();
return chararr.join('');
})
.join(' ');
titleCase("I'm a little pea"); // I'm A Little Pea
titleCase("I love the sky and the trees"); // I Love The Sky And The Trees
/home/user/privacy_policy
лежат два файла index.html
и policy.html
location /privacy-policy {
alias /home/user/privacy_policy;
index index.html;
try_files $uri index.html =404;
}
## вернут содержание index.html:
https://site.ru/privacy-policy
https://site.ru/privacy-policy/
https://site.ru/privacy-policy/index.html
https://site.ru/privacy-policy/trololo.zip
## вернёт содержание policy.html:
https://site.ru/privacy-policy/policy.html
({email} = body)
{
const body = {
email: 'myEmail'
};
console.log(
({email} = body) // Object { email: "myEmail" }
);
}
function Check() {
var price = 0;
var PriceBoxes = $('[name=Price][type=checkbox]:checked');
if (PriceBoxes.length) price = $.makeArray(PriceBoxes)
.map(el => +el.value)
.reduce((p,c) => p+c);
$('.message').val(price);
}
root
, с проверкой корректности конфигов:15 0 0 0 0 nginx -t && nginx -s reload > /dev/null 2>&1
removedNodes
— это NodeList
удалённых элементов.(1) […]
0: MutationRecord
addedNodes: NodeList []
attributeName: null
attributeNamespace: null
nextSibling: #text "
"
oldValue: null
previousSibling: #text "
"
removedNodes: NodeList(1)
0: <li id="to-delete">
length: 1
<prototype>: NodeListPrototype { item: item(), keys: keys(), values: values(), … }
target: <ul id="someElement">
type: "childList"
<prototype>: MutationRecordPrototype { type: Getter, target: Getter, addedNodes: Getter, … }
length: 1
<prototype>: Array []
.bat
или .sh
, в зависимости от платформы. N
исходного массива и возвести её в степень себя: NN.3*3*3 = 27
const shred = arr => arr.reduce((p,c,i,a) => {
const f = prefix => {
for (let j=0; j<a.length; j++)
if (prefix.length < a.length - 1) {
f(prefix + a[j]);
} else {
p.push(+(prefix + a[j]));
}
}
f(c.toString());
return p;
}, []);
shred([1,2,3]);
/*
[111,112,113,121,122,123,131,132,133,211,212,213,221,222,223,231,232,233,311,312,313,321,322,323,331,332,333]
*/
физика 50%, химия 49%, биология 48%, английский 10% -----> главные будут физика, химия, биология.
(50+49+48+10)/4 = 39.25
– выше желаемые три: физика, химия, биология. ОКфизика 50%, химия 9%, биология 8%, английский 7% -----> главным будет только физика.
(50+9+8+7)/4 = 18.5
, выше только физика, ОКфизика 50%, химия 49%, биология 49%, английский 48% -----> главными будут физика и химия.
(50+49+49+48)/4 = 49
FAIL [+3, +2, +1, +0]
, всё получается:(53+51+50+48)/4 = 50.5
рвёт точно как хотелось: физика и химия выше. OKфизика 50%, химия 30%, биология 1%, английский 1% -----> главными будут физика и химия.
(50+30+1+1)/4 = 20.6
физика и химия FTW. OKфизика 50%, химия 30%, биология 30%, английский 30% -----> главным буде только физика.
(50+30+30+30)/4 = 35
; выше 35 только физика. ОК