javascript - 如何像对象值一样更改函数返回
问题描述
我想像对象一样更改函数返回。
我收到一个错误:分配中的左侧无效
list = {"a":"hi","b":"hello","c":"test"};
var test = function (object) {
return object.a;
}
console.log(test(list));
test(list) = {"new":"replace list"};
// error Invalid left-hand side in assignment
console.log(test(list));
解决方案
推荐阅读
- javascript - 如果满足条件,如何更改 div 中每个 p 的颜色?
- php - 从表单输入中获取值并保存到二维数组
- sql - 如何在 Amazon Athena 中通过 SQL 获取键值对 Json 的值?
- html - 表单未在本地主机或远程提交
- apache - CentOS 8 与 vhost suexec 、 PHP 和 HTTP2
- mysql - pgloader 无错误退出(MySQL 5.7 到 PostgreSQL 11.6)
- java - 使用 Selenium 在 Firefox 和 Chrome 中打开新标签页不起作用
- c# - 为什么 C# Xunit Mock 在 IQueryable 上返回空枚举
- linux - 在 bash 脚本的变量中捕获 SSH 输出
- c - 为什么 pthread_join() 执行后的代码没有?