我的任务是创建一个空数组,然后添加一个函数,并在调用该函数时创建一个新的记录对象并将其推入该空数组中。
我创建了函数,并试图将三个参数推入函数中,但确实需要;但是,该数组返回了三个索引,而不是列出的2个索引。为什么它们没有定义?
let collection = [];
const addToCollection = (title, artist, year) => {
collection.push({
title,
artist,
year
});
return collection;
}
addToCollection('tewt', 'dsfdsf', 2000);
addToCollection('tewt', 'dsfdsf', 2000);
console.log(addToCollection());
有没有更好的方式编写代码,因此集合数组中没有未定义的内容?
答案 0 :(得分:1)
在调用Australia/Melbourne
时,您在调用function upload_dir_filter($uploads){
date_default_timezone_set('Australia/Melbourne');
$day = date('d'); -----> Only want this to return in 'Australia/Melbourne' time without affecting other or general wordpress setting
$uploads['path'] .= '/' . $day;
$uploads['url'] .= '/' . $day;
return $uploads;
}
add_filter('upload_dir', 'upload_dir_filter');
时未提供addToCollection()
,title
或year
。
您要登录artist
本身,而不要调用添加到该方法的方法:
console.log(addToCollection())