const tableRow = ({id, name, token, owner_id}) => (`
<tr id="${id}" class="table-activate">
<td scope="col">${id}</td>
<td scope="col">${name}</td>
<td scope="col">${token}</td>
<td scope="col">${owner_id}</td>
</tr>
`);
const tableBody = data => data.reduce((body, elem) => (body + tableRow(elem)), '');
content.append(`
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">First</th>
<th scope="col">Last</th>
<th scope="col">Handle</th>
</tr>
</thead>
<tbody>
${tableBody(data)}
</tbody>
`);
function convertText(str, key) {
key = (26 - key) % 26;
return [...str].map(symb => {
const code = symb.charCodeAt(0);
let shift = 0;
if ((65 <= code) && (code <= 90)) {
shift = 65;
} else if ((97 <= code) && (code <= 122)) {
shift = 97;
}
if (shift > 0) {
return String.fromCharCode(shift + ((code - shift + key) % 26));
} else {
return symb;
}
}).join('');
}
alert(convertText('Hmjw uzsfuw dwv eq xjawfv Zwjumdw Hgajgl, xgjewjdq uzawx gx lzw Twdyasf xgjuw, lg tw ugffwulwv oalz lzw Klqdwk uskw', 18));
S = b = a / sqrt(N)
const s = "Destiny\s Child";
s.replace(/(s )/g, "'s ");
onClick={props.onClick()}
, то это будет вызовом функции, а результат этого вызова будет присвоен свойству onClick
кнопки. А надо, чтобы это была функция, что достигается строчкой onClick={props.onClick}
. let arr = [2, 5, 3, 5];
function test(arr) {
let N = arr.length;
if (N < 1) {
console.log("Error");
return;
}
let average = arr.reduce((sum, elem) => (sum + elem)) / N;
if (average <= 4.9) {
console.log("Push 5. New test");
arr.push(5);
test(arr);
} else {
console.log("OK. Average = " + average);
}
}
ds
. В случае вашей спирали радиус увеличивается на одинаковую величину при каждом обороте. В моём коде это dr
.r
и расстояние, которое должно быть между точками, поэтому можем легко вычислить увеличение текущего угла phi = arctg(ds / dr)
.r += dr * phi / (2 * pi)
.