php - 关于javascript的参数使用方式
本文介绍了php - 关于javascript的参数使用方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
var nickNames = {};
handleMessageBroadcasting = function(socket, nickNames){
socket.on('message', function(message){
socket.broadcast.to(message.room).emit('message', {
text: nickNames[socket.id] + ': ' + message.text
});
});
};
handleMessageBroadcasting(socket, nickNames);
上面handleMessageBroadcasting函数内部用到了nickNames,我是将nickNames当参数传入再使用呢?还是直接当成全局变量来使用好呢?为什么?
解决方案
传参,可以降低代码耦合度
编程里最禁忌的就是全局变量了吧,全局变量越少越好,就算项目规模比较小,也不妨养成这个好习惯
这篇关于php - 关于javascript的参数使用方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文