arrow-functions - ES 6 箭头函数挑战
问题描述
给定一个“foo”的参数,编写一个名为“barMe”的 ES6 箭头函数,它在“foo”参数的末尾插入字符串“bar”。
例如,barMe("baz")
应该返回"barbaz"
该函数应仅"baz"
在 foo 为undefined
or时返回null
。
解决方案
干得好
let barMe = (foo) => (foo ? foo + "bar" : "baz");
console.log(barMe("baz"));
console.log(barMe(null));
推荐阅读
- python - RuntimeWarning:使用 np.where 在更大时遇到无效值
- python - Python 交集输出
- c# - 无法隐式转换类型“字符串”错误
- python - 从较大 JSON 的子集在 Python 中创建新 JSON
- reactjs - KonvaJS 如何处理画布上的绘图
- angular - 可以将@ViewChild 标记为私有吗?
- python - 我的 python 脚本(skuk.py)不会建立在崇高的文本 3:文件“C:\Users\Jonathan Karlsson\Desktop\skuk.py”,第 3 行,在
- office-ui-fabric - Office Fabric DetailsList 列标题可以设置样式吗?
- javascript - 对象文字的问题 - 返回闭包
- qt - Qt Creator 部署到 Windows 设置图标