find方法的正确变量名



我是日本网页开发人员。我目前正在考虑从javascript找到方法的结果适当的变量名称。我宁愿不使用"结果"。因为它太简单了,很难理解里面是什么。有人知道吗?

const targetChar = 'someName1';
let arrayOfObj = [
{
name: 'someName1',
age: 38
},
{
name: 'someName2',
age: 24
}
];
const result = arrayOfObj.find((obj) => {
return obj.name === targetChar;
});
console.log(result);

任何在unicode中的名称都是专有名称,所以不用担心。也许你可以查看常用javascript库的常用命名约定,或者使用foundPeople。但是如果你要将它用于if语句,你可以选择isFoundhasFound,它们更短,更容易阅读。

在选择名称时,上下文,换句话说,您将使用变量的地方是很重要的。如果变量是全局的,或者如果您稍后要使用找到的项目,则更具描述性的名称可能更有帮助,但如果您只是检查是否存在这样的人,则较短的名称如isFound,hasFoundisExist更好。

最新更新