首页 > 解决方案 > ES 6 箭头函数挑战

问题描述

给定一个“foo”的参数,编写一个名为“barMe”的 ES6 箭头函数,它在“foo”参数的末尾插入字符串“bar”。

例如,barMe("baz")应该返回"barbaz"

该函数应仅"baz"在 foo 为undefinedor时返回null

标签: arrow-functions

解决方案


干得好

let barMe = (foo) => (foo ? foo + "bar" : "baz");
console.log(barMe("baz"));
console.log(barMe(null));


推荐阅读