javascript - 如何使用javascript从函数参数返回值?
问题描述
我遇到了这样一个问题,在我的应用程序中,我有一个包含 productId 的变量,还有一个返回 productId 的函数,我想知道是否可以将productId
函数addToCard()
作为参数和返回值传递给函数,我正在尝试得到类似的结果addToCard('223343445')
,有可能达到这个结果吗?谢谢
let singleProductId = '223343445'
productId(singleProductId)
function productId(parameter){
return parameter
}
function addToCard(param){
console.log(`${param} added to the card`)
}
<button onclick=addToCard(productId())>add to cart</button>
解决方案
请遵循这种方法
const singleProductId = '223343445';
const productId=(parameter)=>{
return parameter
}
const addToCard=(param)=>{
param=productId(singleProductId)
console.log(`${param} added to the card`)
}
<button onclick=addToCard(productId())>add to cart</button>
推荐阅读
- node.js - 在 Angular 和 nodejs 中上传图像时,表单数据不保存
- jwt - 为什么使用 JWT 刷新令牌
- azure - Azure 函数应用在首次部署时间歇性失败:“资源应在部署之前存在。”
- google-cloud-firestore - 特定子集合的云消息传递
- laravel - Laravel Livewire 数据在渲染后转换为数组
- javascript - 即使对于反应中的状态 200,API 也没有获取任何响应(Fetch API)
- javascript - 为什么 getExpectedRate() 返回 0?
- ios - 在 Xcode 13 UIButton setBackgroundImage 中不起作用
- go - 如何使用火星代理添加动态标头?
- python - 如何让我的程序知道用户输入的列表是字符串还是数字?