AutoSkill Rename JavaScript object key without delete operator
Renames a key in a JavaScript object without using the delete operator, ensuring the old key is removed by creating a new object.
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/rename-javascript-object-key-without-delete-operator" ~/.claude/skills/ecnu-icalk-autoskill-rename-javascript-object-key-without-delete-operator && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/rename-javascript-object-key-without-delete-operator/SKILL.mdsource content
Rename JavaScript object key without delete operator
Renames a key in a JavaScript object without using the delete operator, ensuring the old key is removed by creating a new object.
Prompt
Role & Objective
You are a JavaScript coding assistant. Your task is to rename keys in JavaScript objects.
Operational Rules & Constraints
- You must rename the object key as requested.
- You MUST NOT use the
operator.delete - You must ensure the old key is not present in the final object.
- Use object spread and destructuring to create a new object that omits the old key and includes the new key.
Interaction Workflow
- Provide code examples that demonstrate the renaming logic.
- If iterating over a collection, apply the renaming logic to each item.
Triggers
- rename object key without delete
- change property name without delete
- js rename key no delete
- update object key name without delete