U
Size: a a a
U
В
В
p
const flatten2 = (array) => {
let result = []
let idx = -1
while (++idx < array.length) {
let value = array[idx]
if (Array.isArray(value)) {
result = result.concat.apply(result, value)
} else {
result.push(value)
}
}
return result
}
console.log(flatten2([1, 2, [3, 4, [5]]])) // [1, 2, 3, 4, 5]В
p
const flatten1 = array =>
array.reduce((acc, el) =>
Array.isArray(el)
? acc.concat(...el)
: [...acc, el]
, [])
console.log(flatten1([1, 2, [3, 4, [5]]])); // [1, 2, 3, 4, 5]
В
p
p
В
F
p
const config = {
API_URL: 'https://api.themoviedb.org/3/',
IMAGES_URL: 'http://image.tmdb.org/t/p/',
API_KEY: process.env.REACT_APP_API_KEY,
}
config.SEARCH_URL = `${config.API_URL}search/movie?api_key=${config.API_KEY}&language=en-US&query=`
config.POPULAR_BASE_URL = `${config.API_URL}movie/popular?api_key=${config.API_KEY}&language=en-US`p
F
p
F
F
F
В
В