AngularJS-এ isUndefined() মেথড মূলত একটি রেফারেন্স ডিফাইন করা আছে কিনা তা চেক করে। এই মেথড True রিটার্ন করবে যদি ফাংশনের ভেতরে পাস করা রেফারেন্স ডিফাইন না করা থাকে বা undefined থাকে, অন্যথায় এটি False রিটার্ন করবে।
সিনট্যাক্স
angular.isUndefined(value)
উদাহরণ − রেফারেন্স isUndefined কিনা চেক করা
আপনার Angular প্রজেক্ট ডিরেক্টরিতে "isUndefined.html" নামে একটি ফাইল তৈরি করুন এবং নিচের কোড স্নিপেট কপি-পেস্ট করুন।
<!DOCTYPE html>
<html>
<head>
<title>angular.isUndefined()</title>
<script src=
"https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js">
</script>
</head>
<body ng-app="app" style="text-align:center">
<h1 style="color:green">
Welcome to Tutorials Point
</h1>
<h2>AngularJS | angular.isUndefined()</h2>
<div ng-controller="example">
<b>Name: {{name}}</b>
<br><br>
{{isUndefined}}
<br><br>
<b>Name: {{name2}}</b>
<br><br>
{{isUndefined1}}
</div>
<!-- মান পাস এবং চেক করার স্ক্রিপ্ট -->
<script>
var app = angular.module("app", []);
app.controller('example',['$scope', function ($scope)
{
// কী এবং মান ডিফাইন
$scope.name = "SIMPLY LEARNING";
$scope.name2;
$scope.isUndefined = angular.isUndefined($scope.name) == true
? "$scope.name is Undefined."
: "$scope.name is Defined.";
$scope.isUndefined1 = angular.isUndefined($scope.name2)== true
? "$scope.name2 is Undefined."
: "$scope.name2 is Defined.";
}]);
</script>
</body>
</html>
আউটপুট
উপরের কোড চালানোর জন্য, আপনার ফাইলে যান এবং এটি একটি সাধারণ HTML ফাইল হিসেবে চালান। আপনি ব্রাউজার উইন্ডোতে নিচের আউটপুট দেখবেন।

কোডে, $scope.name ডিফাইন করা আছে, তবে $scope.name2 অনডিফাইনড। তাই আমরা এই আউটপুট পেলাম।