JavaScript';s函数和对象分配给其他变量

JavaScript';s函数和对象分配给其他变量,javascript,javascript-objects,deep-copy,shallow-copy,Javascript,Javascript Objects,Deep Copy,Shallow Copy,我参加了一些实践课程,了解到在JS中,函数也是对象。所以我尝试了以下方法 函数say(){ 控制台日志(“hi”) } var obj1=say; obj1.hello=“hello”; console.log(say.hello);//您好检查:您选择的变量名名称不走运。检查:您选择的变量名名称不走运。

我参加了一些实践课程,了解到在JS中,函数也是对象。所以我尝试了以下方法

函数say(){
控制台日志(“hi”)
}
var obj1=say;
obj1.hello=“hello”;

console.log(say.hello);//您好
检查:您选择的变量名
名称
不走运。检查:您选择的变量名
名称
不走运。