AgentSkillsCN

cache-property-access-in-loops

在循环中缓存属性访问

SKILL.md
--- frontmatter
name: cache-property-access-in-loops
description: Cache Property Access in Loops

Cache Property Access in Loops

Cache object property lookups in hot paths.

Incorrect (3 lookups × N iterations):

typescript
for (let i = 0; i < arr.length; i++) {
  process(obj.config.settings.value);
}

Correct (1 lookup total):

typescript
const value = obj.config.settings.value;
const len = arr.length;
for (let i = 0; i < len; i++) {
  process(value);
}