소스 검색

ChainMap: Avoid a redundant internal weak map. (#30258)

ycw 1 년 전
부모
커밋
8e6507f0ee
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/renderers/common/ChainMap.js

+ 3 - 3
src/renderers/common/ChainMap.js

@@ -32,7 +32,7 @@ export default class ChainMap {
 
 
 		let map = this.weakMap;
 		let map = this.weakMap;
 
 
-		for ( let i = 0; i < keys.length; i ++ ) {
+		for ( let i = 0; i < keys.length - 1; i ++ ) {
 
 
 			map = map.get( keys[ i ] );
 			map = map.get( keys[ i ] );
 
 
@@ -55,7 +55,7 @@ export default class ChainMap {
 
 
 		let map = this.weakMap;
 		let map = this.weakMap;
 
 
-		for ( let i = 0; i < keys.length; i ++ ) {
+		for ( let i = 0; i < keys.length - 1; i ++ ) {
 
 
 			const key = keys[ i ];
 			const key = keys[ i ];
 
 
@@ -81,7 +81,7 @@ export default class ChainMap {
 
 
 		let map = this.weakMap;
 		let map = this.weakMap;
 
 
-		for ( let i = 0; i < keys.length; i ++ ) {
+		for ( let i = 0; i < keys.length - 1; i ++ ) {
 
 
 			map = map.get( keys[ i ] );
 			map = map.get( keys[ i ] );
 
 

粤ICP备19079148号