Istnieje artykuł Optimization killers w wiki biblioteki Bluebird. W tym artykule znajduje się fraza:Co oznacza przypisanie mieszane let/const?
Obecnie nie podlegających optymalizacji:
...
Funkcje, które zawierają związek niech przypisania
Funkcje, które zawierają związek zadanie const
Co robi przypisanie mieszane i oznaczenie składu mieszanki? W ECMAScript 5.1 pojawiło się pojęcie compound assignment, ale w ECMAScript 2015 wydaje się, że nie ma pojęcia o złożonym przypisaniu, że istnieją tylko regularne przypisania.
Podejrzewam, że przypisanie let i const jest złożone, to po prostu złożone przypisanie po deklaracji. Na przykład:
let n = 1;
n += 4;
Mam rację?
Z definicji związku: "rzecz, która składa się z dwóch lub więcej oddzielnych elementów, mieszaniny". Na tej podstawie sądzę, że 'let n = 1 + someval' jest przypisaniem złożonym, a' let n = 1' nie jest? Nie można powiedzieć z całkowitą pewnością siebie ... – AdamJeffers