const TickersArray = []
const getData = url => fetch(url).then(response => response.json());
const getKlines = async ticker => {
const commits = await getData(`https://fapi.binance.com/fapi/v1/klines?symbol=${ticker}&interval=1m&limit=499`);
// console.log(commits);
TickersArray.push(ticker);
return TickersArray;
};
const getTickers = async url => {
const contentCoins = await getData(url);
contentCoins.forEach(x => {
const { symbol } = x;
if (symbol.includes('USDT') && !symbol.includes('_')) {
// getKlines(symbol);
TickersArray.push(symbol);
}
});
return TickersArray;
};
getTickers('https://fapi.binance.com/fapi/v1/ticker/price').then(arr => {
console.log(arr === TickersArray, TickersArray);
});
isNaN()
проверяет, что аргумент — это NaN – специальное значение НеЧисло ("NaN" = "Not a Number")Object.values(
{ "Vasiliy": 100, "Piotr": "300", "Daria": 250, isPaid: false }
)
.map(parseFloat) // что можно – преобразовать в число, или NaN
.filter(value => !isNaN(value)) // отсеить NaN, оставить только числа
.reduce((acc, c) => acc + c) // суммировать
// 650
-.then(response => response.text())
-.then(result => console.log(result))
+.then(response => response.json())
+.then(({ location }) => {
+ if (!location) return; // не нашлось
+ const { data } = location;
+ const { country, region_with_type, city_with_type } = data;
+ // теперь их куда-то вставить в разметку
+})
const KEY = 'TIMECOUNTER';
if (!localStorage.getItem(KEY)) {
setTimeout(() => {
yaCounterХХХХХХХХ.reachGoal('TIME');
localStorage.setItem(KEY, KEY);
}, 30000);
}
[0..1)
и [1..2)
[0..2)
:for (let i = 0; i < 100000; i++) {
const rnd = Math.random() * 2;
if (rnd < 1) {
// в первую корзинку
} else {
// во вторую
}
}
Как определить, что ... один из квадратов уже зеленый?
el.style.background
, а добавлением класса .green
, то достаточно было бы выбрать elem.querySelectorAll('.green');
green
только кликнутому квадрату..green {
background-color: green !important;
}
json.data
– массив объектов. Массив хочется свести к единственному значению (сумме) — значит, нужен reduce().then(json => {
// сумма полей price
const sum = json.data.reduce((acc, c) => acc + c.price, 0);
// ...
По-хорошему надо ещё проверять. что валюта у всех товаров одинакова ) let str = 'D:\number\folder';
"\n"
(новая строка) и "\f"
ещё какой-то спецсивол. Просто выведите str
без изменений, чтобы убедиться.let str = 'D:\\number\\folder';
let str = path.join('D:', 'number', 'folder');