下記コードのArray.prototype.filterの最後にある[0]の意味がわかりません。
これはどういう名称の文法でしょうか。初見の記法でしたので、
お尋ねをさせていただきたいです、ご教授をいただけると幸いです。
const setIsHeaderLabel = (model/*: Sequelize */, columnName/*: string */, value/*: string */) => { if (!value) return; const flag = Object.keys(constant.IS_HEADER_LABEL).filter(k => { return constant.IS_HEADER_LABEL[k] === value; })[0]; model.setDataValue(columnName, flag); };
constant.IS_HEADER_LABEL は下記だとします。
c.IS_HEADER_LABEL = { 1: '付与する', 0: '付与しない', };
宜しくお願いします。
普通に添え字ではないかと思うのですが、そういうお話ではなく?
回答2件
あなたの回答
tips
プレビュー