JavaScriptтеги функциянын оң жагындагы туюнтма
Эске алыңыз, функция катышкан туюнтма анын сол жагында болушу керек. Эгерде биз функциянын оң жагында бир нерсе жасаганы келсек, бул аны функциялык туюнтма кылбайт. Мисал:
function func() { // бул Function Declaration
console.log('!');
} + 1;
Эмне үчүн: анткени бул учурда +1 жөн гана функциядан кийин жазылган жаңы команда болуп саналат. Эгерде бул команданы жаңы саптан жазсак, баары ачык болот:
function func() {
console.log('!');
}
+1; // жөн гана команда
Келгиле, биздин функциябызды Function Expression кылалы.
Мисалы, функциянын алдына + коёлу:
+function func() { // бул Function Expression
console.log('!');
} + 1;
Же баалоо аткаралы:
let test = function func() { // бул Function Expression
console.log('!');
} + 1;
Же параметр катары console.log-ко өткөрөлү:
console.log(function func() { // бул Function Expression
console.log('!');
} + 1);
Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:
function func() {
console.log('!');
}
+1;
Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:
function func() {
console.log('!');
} + 1;
Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:
+function func() {
console.log('!');
} + 1;
Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:
+
function func() {
console.log('!');
} + 1;
Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:
+ 1
function func() {
console.log('!');
} + 1;
Көрсөтүлгөн функциянын Function Declaration же Function Expression экенин аныктаңыз:
function func() {
console.log('!');
} + console.log('!');