javascript函数,它接受一个对象并从该对象返回title属性的值

时间:2017-04-22 08:16:09

标签: javascript function object

我有一个研究项目表明:编写一个函数bestShow,它接受一个对象并从该对象返回title属性的值。

提示: console.log(bestShow({genre:'comedy',title:'Seinfeld'})); //应该打印:Seinfeld

我尝试过很多不同的事情。这是一次迭代,我终于放弃了。

function bestShow(genre, title)
{
this.genre =  genre;
this.title = title;
}
var show = new bestShow(‘comedy’, ‘Seinfeld’);
console.log(show.bestShow.title);

3 个答案:

答案 0 :(得分:1)

这个ES6胖箭头功能可以:

let title = (data) => data.title;

Pre ES6版本

我们将定义一个函数,该函数接受{genre: "comedy", title: "Sienfeld"},而genre又是一个具有属性titletitle的有效JS对象。所以剩下要做的就是返回data参数的console.log属性的值。然后我们只是调用我们的函数并将结果用作function title(data) { return data.title; } console.log(title({ genre: 'comedy', title: 'Seinfeld' })); 的输入。

main

答案 1 :(得分:0)

为什么这一切! 看起来这么简单!

function bestShow(obj) {
    return obj.title; 
}

答案 2 :(得分:0)

知道了!

var bestShow = new Object();
    bestShow. genre = 'comedy';
    bestShow. title = 'Seinfeld';
console.log(bestShow.title);