ಲೆಟ್ ಬ್ಲಾಕ್ ಹೇಳಿಕೆ ಮತ್ತು ಹೇಳಿಕೆಗೆ ಸಮನಾದ ವ್ಯತ್ಯಾಸವೇನು?

ಒಬ್ಸೊಲೆಟ್

ಲೆಟ್ ಸ್ಟೇಟ್‌ಮೆಂಟ್‌ನ ಬ್ಲಾಕ್ ಆವೃತ್ತಿಯನ್ನು ಅಂತಿಮಗೊಳಿಸುವ ಮೊದಲು ಇಎಸ್ 6 ನಿಂದ ಕೈಬಿಡಲಾಯಿತು ಮತ್ತು ಅದನ್ನು ಬೆಂಬಲಿಸಿದ ಬ್ರೌಸರ್‌ಗಳಿಂದ ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಈ ಪ್ರಶ್ನೆಯು ಈಗ ಕೇವಲ ಐತಿಹಾಸಿಕ ಆಸಕ್ತಿಯಿಂದ ಕೂಡಿದೆ.

ಇಸಿಮಾಸ್ಕ್ರಿಪ್ಟ್ 6 ಬ್ಲಾಕ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕೂ ಮತ್ತು ಹೇಳಿಕೆಯೊಂದಿಗೆ ಸಮಾನವಾದ ಆಬ್ಜೆಕ್ಟ್ ಅಕ್ಷರಶಃ?

ಅನ್ನು ಬಳಸೋಣ ಹೇಳಿಕೆಯನ್ನು ಹೇಳಿಕೆಯೊಂದಿಗೆ

var x = 10;
with ({x: x * 10,
       y: x + 5}) {
    console.log("x is " + x + ", y is " + y);
    // writes "x is 100, y is 15"
}
18
задан Jeremy Banks 4 March 2016 в 20:08
поделиться