ਇੱਕ ਉੱਚ-ਕ੍ਰਮ ਵਾਲਾ ਫੰਕਸ਼ਨ ਇੱਕ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਘੱਟੋ ਘੱਟ ਇਕ ਕਾਰਜ ਕਰਦਾ ਹੈ: ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਆਰਗੂਮੈਂਟ ਦੇ ਤੌਰ ਤੇ ਲੈਂਦਾ ਹੈ, ਜਾਂ ਇੱਕ ਫੰਕਸ਼ਨ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਇਹ ਸੰਭਵ ਹੈ ਕਿਉਂਕਿ JS ਵਿੱਚ ਫੰਕਸ਼ਨ ਪਹਿਲੀ-ਦਰਜੇ ਦੇ ਮੁੱਲ ਹਨ (ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਮੁੱਲ ਵਾਂਗ ਆਲੇ-ਦੁਆਲੇ ਪਾਸ ਕਰ ਸਕਦੇ ਹੋ)।
ਫੰਕਸ਼ਨ ਨੂੰ ਲੈਣਾ
js
[, , ].( n * );
button.(, handler);
( (), );
